Excellent job, had my bridesmaid party here!
I have been a client for a very long time and I should say that the work they do is just outstanding. And yes, sometimes you do have to wait but it's worth it. Don't be influenced by the bad review, they can't accommodate everybody at the same time, specially the walkings.