I have only had skin care treatments done there, but it greatly depends on who does your treatment to get the best result. The staff is not on the same skill level and if you get someone that's just ok compared to their other employees it can be a huge difference in outcome. This is disappointing since everything there is expensive and to not get ones monies worth over a staff switch due to their own issues is frustrating.
Otherwise everyone is nice, and they try to be accommodating with appointment times.