Terrible service - arrived for my pre booked appointment to be told they were too busy and could only see me in half an hour! Sadly not uncommon to have to wait here, as they take on lots of walk-ins to the detriment of pre-bookings - please can management take note!