They paid close attention to me and all of my questions were answered. Their staff is the most friendly, welcoming staff I've ever dealt with. They are so warm and professional, and make the whole experience that much better. I'll definitely be going back. I didn't have a bad experience. Unfortunately I have only been in contact with this provider via phone and so could not answer all of the questions.