I went today for my very first time and I can echo the positive comments.
There was a bit of a screw-up with my appointment (no biggie) but it was rectified in a more than suitable manner. A truly classy organization, and very good at what they do.. Damn... my legs are still shaking. :-D