Overall the service provided was good, and threading was worth the value (cheapest I have come across). However, even though I made an appointment, they still provided preference to another client and I was delayed around 10 mins. Staff was very gracious and apologetic about the delay.