I had booked for 10am but no one arrived until 10:25am and I wasn't seen until about 10:35am. I would have left if I had not paid in advance. The person I had booked with didn't show up at all. Keep this in mind if you're booking the first appointment of the day. It's the second time I've done this and both times they've been late.