The place is great, but the service is never perfect. I am not 100% satisfied when I go there. However, the staff is really doing their best all the time.
Appointment was on time (although note that it was a quiet time of the day), staff were friendly and welcoming. Great threading, she managed to fix a mess up by the place I had previously been to without me even needing to mention it. Would recommend and will return.