Only thing that I have to comment on is that I got about four texts through the morning of my appointment confirming it, but with different times each time. When I called to check what time it was booked for they'd moved it an hour later, which was fine but if I was on a tight schedule this would have been very annoying!