You can't beat this place. $30 for a full body massage, the same for a facial. I've been to both locations and have had a positive experience with each. I guess I'm not the best judge b/c I've never been to a "professional" place, but I image there is not much of a difference. I think it's definitely worth it.
Never got my haircut there so I can't vouch for that.