* Some appointments may require a deposit at time of booking *