Professional beauty treatments in a calm and friendly environment
Guest checkout does not receive loyalty stamps or seasonal discounts.
One Booking at a Time
We are currently asking for deposits on upcoming bookings. While this is active, only one online booking can be made at a time. If you need another appointment please contact us.
Need something different? Select the closest service and add a note, or contact us for a bespoke treatment.
Arrange a custom booking →Loading available dates...
Loading times...
Just a couple more details
{/if}Reservation expired — please go back and select a new time
Your slot will be held for {reservationCountdown} — complete your booking before time expires
You are checking out as a guest, so you will miss out on a loyalty stamp and any possible seasonal discounts. Please login for full membership benefits.
This email belongs to a registered user. Please log in instead to access your bookings and rewards.
{:else if emailSuggestion === 'check'}This email might belong to an existing account. Please double-check or log in.
{/if} {/if}* Required fields
{/if}By booking, you agree to our Terms & Conditions and Privacy Policy. We'll send you appointment reminders via email and/or SMS.
Cancellation Policy: If paying early a free full refund will be given if cancelled more than 72 hours before your appointment. Between 24-72 hours, up to 50% of the booking total may be retained as a protected deposit. Cancellations within 24 hours are non-refundable and count as a no-show against your account.
Please note: Because you included special requests, the cost and duration shown are estimates. We may adjust these after reviewing your requirements. You'll receive {authStore.isAuthenticated ? ' a notification' : ' an email'} once your booking is approved.
Your deposit of £{calculateDepositAmount().toFixed(2)} has been paid successfully. See you at your appointment!
Your booking is confirmed but the deposit of £{calculateDepositAmount().toFixed(2)} was not paid. If the deposit remains unpaid within 24 hours of your appointment, the slot may be released and the booking could be cancelled or rebooked by someone else.
You can pay when you arrive, or pay ahead of time to speed things up.