Original appt was cancelled. Offered another for 2 hours later. Arrived early, but kept waiting 20 mins. Seems not enough attention is paid to the appointment system, as there's been issues before with them not adhering to Treatwell's booking system.