I would give this place 10 stars if I was allowed. The entire staff is AMAZING. They are knowledgeable, professional, caring, motivating and encouraging. They accommodate my schedule and I am always seen on time or before my appt. time. The facility is clean and comfortable. They provide detailed instruction and purposeful exercises that are customized to fit my needs. Thank you all for taking such fantastic care of me!