Terrible customer service and communication skills. My appointment was cancelled by phone just 1 hour before my appointment where I had booked the day off work. I rebooke ... more