Place is ok. You can actually add your name to the waiting list online but it seems the times are inconsistent. Said 10 minutes left for me and suddenly I was next.
Staff was friendly and nice and helpful.
However the company seems rather greedy as any additional service will cost you a fair bit extra. Services that you can get for free at other places.
Felt a bit like an assembly line but it was quick as a result so it's fine.