It has been a good experience with my daughter Lisa who has been coming here for a few years now. Communication is good...with emails and phone calls it is easy not to miss any appt. Staff is friendly. Location is fine but wish you had opened loc at eastwood which would have been closer
more