Im kind of mystified by the bad reviews here. This place is easy, convenient, and provides high quality care.