Waited about 5-10 minutes past time of scheduled appointment... (better than the doctor's office!) Appointment lasted about 30 minutes total... Would give the experience an 8.5 on a scale of 1-10. IO was very nice, and friendly, but also serious and asked the questions I expected, and was highly focused on one issue that I NEVER would have anticipated... But still, not bad at all....