It's really good value for money but they are always always late... I waited 40 minutes to get my treatment, and it's not the first time. Last time I waited 30mns. And they barely apologize. You better not be tight on time when you go there, also always make sure to give them a ring first as sometimes they don't sync properly with treatwell and aren't expecting you. So unprofessional.