Had an appointment booked online. Came in on time, there was no doctor or proper communication from the staff. Waited for an hour and left without seeing the doctor. Wont ... more