I have not actually had my appointment yet because of being sick and having to cancel, but they are very gracious and very clean facility. There arent many options out here, but they certainly seem like a good choice, especially since my insurance company only has a few they cover here in Gilbert