I would recommend them to people I know if I couldn't think of anyone better to suggest. I was a little disappointed at how helpful the staff was when I called with my questions and concerns. They definitely could have been more polite. They never left me for an extended period of time and I never felt ignored. Their prices were very fair. The level of care you get for the price is outstanding.