I have been to Haven for waxing of almost every type. I think that some people are better than others, but you need to work out what you like and what's important to you. For example, I prefer one woman for eyebrows and another for bikini waxing. The prices are great, and only once did I have an issue with my service. Having gone dozens of times, this is a great track record.
I haven't had any massages, but every time I go, I think about how the experience would be a smidge better with better lighting or some relaxing music, and the walls are pretty thin. So I can understand why the previous reviewer didn't quite enjoy her experience. I definitely recommend for waxing, though.
Pros: Price; friendliness
more