Very nice facility not too big, not too small, just perfect. The therapists and their assistants are excellent. The office staff is wonderful. Everyone is very friendly and genuinely concerned about your well being. Bottom line if you need therapy and want to get well this is the place to go.