I personally like Massage Heights better than Massage Envy. It's a smaller company, but it definitely doesnt lack in quality. I was a member for a year, twice a month, and I always had a good experience except for 2 times. They tend to hire alot of "just graduated" therapists so just make sure you ask before you schedule. I would give 4 stars if it had more than 2 locations in town.