This company is an absolute joke - I don't understand how its still operating given the calibre of reviews they have received. Cancellation is their favourite word and deception is the aim of the game. You book, pay in advance and they will then cancel your appointment with less than a days notice. What follows is a nightmare to contact them and secure a refund. There are plenty of places that value customers and put them first - this isn't one of them. You have been warned...