Waited over half an hour for my pre booked appointment, which made me late for my next appointment, without any communication as to why it was taking so long or when I would be seen. They also rescheduled my appointments without consulting me first, and I couldn’t make the new times they set. Unprofessional.