Book Your Treatment In A Few Clicks

A consultation with one of our practitioners is needed prior to each treatment. 

{{ is_error_msg }}

Select Category
Select Service
{{appointment_step_form_data.clubbed_services.length}} selected
{{ service_details.bookingpress_service_name }}

Duration: {{ service_details.bookingpress_service_duration_val }} {{ service_details.bookingpress_service_duration_label }}

Price: {{ service_details.bookingpress_service_price }}

There is no service available for booking
{{service_extra_title}}

{{ extra_service_error_msg }}

{{ service_extra_details.bookingpress_extra_service_name }}
{{ service_extra_details.bookingpress_extra_formatted_price }}
{{ service_extra_details.bookingpress_extra_service_duration }} {{ service_extra_details.bookingpress_extra_service_duration_unit }}
{{ n }}
{{ service_extra_details.bookingpress_service_description }}
Load More
Load Less
{{bring_anyone_title}}
{{ n }} {{number_of_person_title}}
{{recurring_appointments_repeat_title}}
{{service_extra_title}}

{{ extra_service_error_msg }}

{{ service_extra_details.bookingpress_extra_service_name }}
{{ service_extra_details.bookingpress_extra_formatted_price }}
{{ service_extra_details.bookingpress_extra_service_duration }} {{ service_extra_details.bookingpress_extra_service_duration_unit }}
{{ service_extra_details.bookingpress_service_description }}

{{ is_error_msg }}

Date & Time
{{ bookingpress_set_recurring_appointment_timeslot_formate(appointment_time) }} (Next Day)
{{nper.label}}
{{recval.text}}
{{recurring_apply_button_label}}
{{recurring_item.display_select_date | bookingpress_format_date}}

{{recurring_item.display_formated_date_and_time}}

 

{{recurring_edit_appointment_title}}

{{bookingpress_set_recurring_appointment_timeslot_formate(appointment_time)}} (Next Day)
Time Slot
There is no time slots available
Morning
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}}
Waiting List ({{time_details.waiting_slot_counter}})
Afternoon
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}}
Waiting List ({{time_details.waiting_slot_counter}})
Evening
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}}
Waiting List ({{time_details.waiting_slot_counter}})
Night
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}}
Waiting List ({{time_details.waiting_slot_counter}})
+1 day
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}}
Waiting List ({{time_details.waiting_slot_counter}})
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}}
Waiting List ({{time_details.waiting_slot_counter}})
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}}
Waiting List ({{time_details.waiting_slot_counter}})
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}}
Waiting List ({{time_details.waiting_slot_counter}})
+1 day
Date & Time
{{ bookingpress_set_recurring_appointment_timeslot_formate(appointment_time) }} (Next Day)
{{nper.label}}
{{recval.text}}
{{recurring_apply_button_label}}
{{recurring_item.display_select_date | bookingpress_format_date}}

{{recurring_item.display_formated_date_and_time}}

{{recurring_edit_appointment_title}}

{{bookingpress_set_recurring_appointment_timeslot_formate(appointment_time)}} (Next Day)
Time Slot
There is no time slots available
Morning
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}}
Waiting List ({{time_details.waiting_slot_counter}})
Afternoon
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}}
Waiting List ({{time_details.waiting_slot_counter}})
Evening
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}}
Waiting List ({{time_details.waiting_slot_counter}})
Night
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}}
Waiting List ({{time_details.waiting_slot_counter}})
+1 day
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}}
Waiting List ({{time_details.waiting_slot_counter}})
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}}
Waiting List ({{time_details.waiting_slot_counter}})
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}}
Waiting List ({{time_details.waiting_slot_counter}})
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}}
Waiting List ({{time_details.waiting_slot_counter}})
+1 day

{{ is_error_msg }}

Basic Details
{{customer_form_fields_data.label}}

{{ is_error_msg }}

Summary

Your appointment booking summary

Customer
{{appointment_step_form_data.form_fields.customer_name }}
{{ appointment_step_form_data.form_fields.customer_firstname }} {{ appointment_step_form_data.form_fields.customer_lastname }}
{{ appointment_step_form_data.form_fields.customer_email }}
Service
{{ appointment_step_form_data.selected_service_name}}
{{ cart_details.bookingpress_service_name}}
{{extras_details.bookingpress_extra_name }}
{{extras_details.bookingpress_extra_price}} {{extras_details.bookingpress_extra_duration}}
{{extras_details.bookingpress_selected_qty}}
{{appointment_step_form_data.bookingpress_selected_extra_service_count}} Extras
Date & Time
{{ appointment_step_form_data.customer_selected_end_date | bookingpress_format_date }}, {{appointment_step_form_data.selected_formatted_start_end_time}}
{{ appointment_step_form_data.selected_date | bookingpress_format_date }}, {{appointment_step_form_data.selected_formatted_start_end_time}}
{{ appointment_step_form_data.customer_selected_end_date || bookingpress_format_date }}
{{ appointment_step_form_data.selected_date | bookingpress_format_date }}
{{ appointment_step_form_data.selected_date | bookingpress_format_date }} - {{appointment_step_form_data.selected_end_date | bookingpress_format_date}}
Your waiting position is ({{appointment_step_form_data.waiting_number_disp}})
Appointment Details
{{ appointment_step_form_data.selected_service_name}}
{{extras_details.bookingpress_extra_name }}
{{extras_details.bookingpress_extra_price}} {{extras_details.bookingpress_extra_duration}}
{{extras_details.bookingpress_selected_qty}}
{{appointment_step_form_data.bookingpress_selected_extra_service_count}} Extras
{{ appointment_step_form_data.selected_date | bookingpress_format_date }}, {{ appointment_step_form_data.selected_formatted_start_end_time }}
{{ appointment_step_form_data.selected_date | bookingpress_format_date }}
{{ appointment_step_form_data.selected_date | bookingpress_format_date }} - {{ appointment_step_form_data.selected_end_date | bookingpress_format_date }}
{{ cart_details.bookingpress_service_name}}
{{ cart_details.bookingpress_selected_end_date | bookingpress_format_date }}, {{ cart_details.formatted_start_end_time }}
{{ cart_details.customer_selected_end_date | bookingpress_format_date }}, {{cart_details.formatted_start_end_time}}
{{ cart_details.bookingpress_selected_date | bookingpress_format_date }}, {{ cart_details.formatted_start_end_time }}
{{ cart_details.bookingpress_selected_date | bookingpress_format_date }} - {{ cart_details.bookingpress_selected_end_date | bookingpress_format_date }}
{{ cart_details.bookingpress_selected_end_date | bookingpress_format_date }}, {{ cart_details.formatted_start_time }} to {{ cart_details.formatted_end_time }}
{{ cart_details.customer_selected_end_date | bookingpress_format_date }}, {{ cart_details.formatted_start_time }} to {{ cart_details.formatted_end_time }}
{{ cart_details.bookingpress_selected_date | bookingpress_format_date }}, {{ cart_details.formatted_start_time }} to {{ cart_details.formatted_end_time }}
{{ cart_details.bookingpress_selected_date | bookingpress_format_date }}
{{ cart_details.bookingpress_selected_end_date | bookingpress_format_date }}, {{ cart_details.formatted_start_time }} - {{ cart_details.formatted_end_time }}
{{ cart_details.customer_selected_end_date | bookingpress_format_date }}, {{ cart_details.formatted_start_time }} - {{ cart_details.formatted_end_time }}
{{ cart_details.bookingpress_selected_date | bookingpress_format_date }}, {{ cart_details.formatted_start_time }} - {{ cart_details.formatted_end_time }}
{{ cart_details.bookingpress_selected_date | bookingpress_format_date }}
{{ cart_details.bookingpress_selected_end_date | bookingpress_format_date }}, {{ cart_details.formatted_start_time }}
{{ cart_details.customer_selected_end_date | bookingpress_format_date }}, {{ cart_details.formatted_start_time }}
{{ cart_details.bookingpress_selected_date | bookingpress_format_date }}, {{ cart_details.formatted_start_time }}
{{ cart_details.bookingpress_selected_date | bookingpress_format_date }}
Your waiting position is ({{appointment_step_form_data.waiting_number_disp}})
Customer {{appointment_step_form_data.form_fields.customer_name }} {{appointment_step_form_data.form_fields.customer_firstname }} {{ appointment_step_form_data.form_fields.customer_lastname }} {{appointment_step_form_data.form_fields.customer_email }}
Date & Time
{{ appointment_step_form_data.customer_selected_end_date | bookingpress_format_date }}, {{appointment_step_form_data.selected_formatted_start_end_time}} {{ appointment_step_form_data.selected_date | bookingpress_format_date }}, {{appointment_step_form_data.selected_formatted_start_end_time}}
{{ appointment_step_form_data.customer_selected_end_date || bookingpress_format_date }} {{ appointment_step_form_data.selected_date | bookingpress_format_date }}
{{ appointment_step_form_data.selected_date | bookingpress_format_date }} - {{appointment_step_form_data.selected_end_date | bookingpress_format_date}}
Service:
{{ multi_service_name.name }}
{{extras_details.name }}
{{extras_details.price}} {{extras_details.duration}}
{{extras_details.quantity}}
{{appointment_step_form_data.bpa_multiservice_wise_extra[ multi_service_name.id ].bookingpress_selected_extra_service_count}} Extras
{{ appointment_step_form_data.selected_service_name }}
Service
{{ appointment_step_form_data.selected_service_name}}
{{extras_details.bookingpress_extra_name }}
{{extras_details.bookingpress_extra_price}} {{extras_details.bookingpress_extra_duration}}
{{extras_details.bookingpress_selected_qty}}
{{appointment_step_form_data.bookingpress_selected_extra_service_count}} Extras
Date & Time
{{ recurring_details.display_select_date | bookingpress_format_date }}, {{ recurring_details.formated_start_time }} to {{ recurring_details.formated_end_time }}
{{ recurring_details.display_select_date | bookingpress_format_date }}
{{ recurring_details.display_select_date | bookingpress_format_date }}, {{ recurring_details.formated_start_time }} - {{ recurring_details.formated_end_time }}
{{ recurring_details.display_select_date | bookingpress_format_date }}
{{ recurring_details.display_select_date | bookingpress_format_date }}, {{ recurring_details.formated_start_time }}
{{ recurring_details.display_select_date | bookingpress_format_date }}
{{ recurring_details.display_select_date | bookingpress_format_date }}, {{ recurring_details.formated_start_time }} - {{ recurring_details.formated_end_time }}
{{ recurring_details.display_select_date | bookingpress_format_date }}
{{appointment_step_form_data.recurring_appointments.length-1}} More
Your waiting position is ({{appointment_step_form_data.waiting_number_disp}})
Appointment Details
{{ appointment_step_form_data.selected_service_name}}
{{extras_details.bookingpress_extra_name }}
{{extras_details.bookingpress_extra_price}} {{extras_details.bookingpress_extra_duration}}
{{extras_details.bookingpress_selected_qty}}
{{appointment_step_form_data.bookingpress_selected_extra_service_count}} Extras
{{ recurring_details.display_select_date | bookingpress_format_date }}, {{ recurring_details.formated_start_time }} to {{ recurring_details.formated_end_time }}
{{ recurring_details.display_select_date | bookingpress_format_date }}
{{ recurring_details.display_select_date | bookingpress_format_date }}, {{ recurring_details.formated_start_time }} - {{ recurring_details.formated_end_time }}
{{ recurring_details.display_select_date | bookingpress_format_date }}
{{ recurring_details.display_select_date | bookingpress_format_date }}, {{ recurring_details.formated_start_time }}
{{ recurring_details.display_select_date | bookingpress_format_date }}
{{ recurring_details.display_select_date | bookingpress_format_date }}, {{ recurring_details.formated_start_time }} to {{ recurring_details.formated_end_time }}
{{ recurring_details.display_select_date | bookingpress_format_date }}
{{ recurring_details.display_select_date | bookingpress_format_date }}, {{ recurring_details.formated_start_time }} - {{ recurring_details.formated_end_time }}
{{ recurring_details.display_select_date | bookingpress_format_date }}
{{ recurring_details.display_select_date | bookingpress_format_date }}, {{ recurring_details.formated_start_time }}
{{ recurring_details.display_select_date | bookingpress_format_date }}
{{appointment_step_form_data.recurring_appointments.length-1}} More
Your waiting position is ({{appointment_step_form_data.waiting_number_disp}})
{{subtotal_text}}
{{ appointment_step_form_data.bookingpress_temp_subtotal_with_currency }}
{{ appointment_step_form_data.selected_service_price }}
-{{ appointment_step_form_data.bookingpress_discount_applied_price_with_currency }}
{{tax_title}}
Tax
+{{ appointment_step_form_data.tax_amount }}
{{couon_applied_title}} {{ appointment_step_form_data.coupon_code }}
-{{ appointment_step_form_data.coupon_discount_amount_with_currecny }}
{{coupon_code_title}}

{{ coupon_code_msg }}

{{ coupon_code_msg }}

{{coupon_apply_button_label}} Applied
-{{ appointment_step_form_data.online_payment_discount_with_currency }}
{{ appointment_step_form_data.included_tax_label }}
{{ appointment_step_form_data.total_payable_amount_with_currency }}
{{ appointment_step_form_data.selected_service_price }}
{{deposit_heading_title}}
{{deposit_title}} {{full_payment_title}}
{{deposit_paying_amount_title}}
{{ appointment_step_form_data.bookingpress_deposit_amt }}
{{ appointment_step_form_data.deposit_payment_amount_percentage }}% ( {{ appointment_step_form_data.bookingpress_deposit_amt }} )
{{deposit_remaining_amount_title}} {{ appointment_step_form_data.included_tax_label }}
{{ appointment_step_form_data.included_tax_label }}
{{ appointment_step_form_data.bookingpress_deposit_due_amt }}
{{ appointment_step_form_data.total_payable_amount_with_currency }}
-{{ appointment_step_form_data.online_payment_discount_with_currency }}
{{subtotal_text}}
{{ appointment_step_form_data.bookingpress_recurring_total_with_currency }}
-{{ appointment_step_form_data.bookingpress_discount_applied_price_with_currency }}
{{tax_title}}
Tax
+{{ appointment_step_form_data.tax_amount }}
{{couon_applied_title}} {{ appointment_step_form_data.coupon_code }}
-{{ appointment_step_form_data.coupon_discount_amount_with_currecny }}
{{coupon_code_title}}

{{ coupon_code_msg }}

{{ coupon_code_msg }}

{{coupon_apply_button_label}} Applied
-{{ appointment_step_form_data.online_payment_discount_with_currency }}
{{ appointment_step_form_data.included_tax_label }}
{{ appointment_step_form_data.total_payable_amount_with_currency }}
{{deposit_heading_title}}
{{deposit_title}} {{full_payment_title}}
{{deposit_paying_amount_title}}
{{ appointment_step_form_data.bookingpress_deposit_total_with_currency }}
{{ appointment_step_form_data.deposit_payment_amount_percentage }}% ( {{ appointment_step_form_data.bookingpress_deposit_total_with_currency }} )
{{deposit_remaining_amount_title}} {{ appointment_step_form_data.included_tax_label }}
{{ appointment_step_form_data.included_tax_label }}
{{ appointment_step_form_data.bookingpress_deposit_due_amount_total_with_currency }}
{{ appointment_step_form_data.total_payable_amount_with_currency }}
{{subtotal_text}}
{{ appointment_step_form_data.bookingpress_temp_subtotal_with_currency }}
{{ appointment_step_form_data.bookingpress_cart_total_with_currency }}
-{{ appointment_step_form_data.bookingpress_discount_applied_price_with_currency }}
{{tax_title}}
Tax
+{{ appointment_step_form_data.tax_amount }}
{{couon_applied_title}} {{ appointment_step_form_data.coupon_code }}
-{{ appointment_step_form_data.coupon_discount_amount_with_currecny }}
{{coupon_code_title}}

{{ coupon_code_msg }}

{{ coupon_code_msg }}

{{coupon_apply_button_label}} Applied
-{{ appointment_step_form_data.online_payment_discount_with_currency }}
{{ appointment_step_form_data.included_tax_label }}
{{ appointment_step_form_data.total_payable_amount_with_currency }}
{{deposit_heading_title}}
{{deposit_title}} {{full_payment_title}}
{{deposit_paying_amount_title}}
{{ appointment_step_form_data.bookingpress_deposit_total_with_currency }}
( {{ appointment_step_form_data.bookingpress_deposit_total_with_currency }} )
{{deposit_remaining_amount_title}} {{ appointment_step_form_data.included_tax_label }}
{{ appointment_step_form_data.included_tax_label }}
{{ appointment_step_form_data.bookingpress_deposit_due_amount_total_with_currency }}
{{ appointment_step_form_data.total_payable_amount_with_currency }}
{{ appointment_step_form_data.total_payable_amount_with_currency }}
There is no payment method available.
Select Payment Method ({{online_payment_discount_text}})

Pay Locally

PayPal

{{stripe_text}}

{{card_details_text}}
{{card_details_text}}
{{card_details_text}}
{{cart_heading_title}}{{ appointment_step_form_data.cart_items.length }} {{cart_item_title}}
{{cart_add_service_button_label}}
{{cart_empty_msg}}
{{cart_add_service_button_label}}
{{ bookingpress_cart_details.bookingpress_service_name }}
{{bookingpress_cart_details.bookingpress_selected_date|bookingpress_format_date}}
{{bookingpress_cart_details.customer_selected_date|bookingpress_format_date}}
{{ bookingpress_cart_details.formatted_start_time }} - {{ bookingpress_cart_details.formatted_end_time }}
Your waiting position is ({{appointment_step_form_data.waiting_number_disp}})
{{ bookingpress_cart_details.bookingpress_deposit_price_with_currency }}
of {{ bookingpress_cart_details.bookingpress_service_original_price_with_currency }}
{{ bookingpress_cart_details.bookingpress_service_original_price_with_currency }}
{{cart_service_duration_title}}:
{{ bookingpress_cart_details.bookingpress_service_duration_val }} {{ bookingpress_cart_details.bookingpress_service_duration_unit }}
{{cart_number_person_title}}
{{ bookingpress_cart_details.bookingpress_bring_anyone_selected_members }}
{{cart_staff_title}}:
{{bookingpress_cart_details.bookingpress_staffmember_name}}
{{cart_service_extra_title}}
{{bpa_service_extras.extra_service_name}}
{{bpa_service_extras.extra_service_duration}}
{{cart_service_extra_quantity_title}} {{bpa_service_extras.extra_service_price_qty}}
{{bpa_service_extras.extra_service_price_formatted}}
{{cart_total_amount_title}}
{{cart_deposit_title}}
{{ appointment_step_form_data.bookingpress_deposit_total_with_currency }}
{{cart_total_amount_title}}
{{ appointment_step_form_data.bookingpress_cart_total_with_currency }}
{{cart_empty_msg}}
{{cart_add_service_button_label}}
{{bookingpress_cart_details.bookingpress_service_name}}
{{ bookingpress_cart_details.bookingpress_deposit_price_with_currency }}
of {{ bookingpress_cart_details.bookingpress_service_original_price_with_currency }}
{{ bookingpress_cart_details.bookingpress_service_original_price_with_currency }}
{{ bookingpress_cart_details.bookingpress_selected_date | bookingpress_format_date }} {{ bookingpress_cart_details.bookingpress_selected_start_time | bookingpress_format_time }}
Your waiting position is ({{appointment_step_form_data.waiting_number_disp}})
{{ bookingpress_cart_details.bookingpress_service_duration_val }} {{ bookingpress_cart_details.bookingpress_service_duration_unit }}
{{cart_number_person_title}}:
{{ bookingpress_cart_details.bookingpress_bring_anyone_selected_members }}
{{cart_staff_title}}:
{{bookingpress_cart_details.bookingpress_staffmember_name}}
{{cart_service_extra_title}}
{{bpa_service_extras.extra_service_name}}
x {{bpa_service_extras.extra_service_price_qty}}
({{bpa_service_extras.extra_service_duration}})
{{bpa_service_extras.extra_service_price_formatted}}
{{cart_edit_item_title}} {{cart_remove_item_title}}
{{cart_total_amount_title}}
{{cart_deposit_title}}
{{ appointment_step_form_data.bookingpress_deposit_total_with_currency }}
{{cart_total_amount_title}}
{{ appointment_step_form_data.bookingpress_cart_total_with_currency }}
Choose Service Sequence

{{items_data.name}}

{{ is_error_msg }}

{{staffmember_heading_title}}
{{any_staff_title}}
{{ staffmember_details.bookingpress_staffmember_firstname }} {{ staffmember_details.bookingpress_staffmember_lastname }}

{{ staffmember_details.bookingpress_staffmember_email }}

{{ staffmember_details.bookingpress_staffmember_phone }}

{{staff_reviews.bookingpress_customer_name}}
{{staff_reviews.review_title}}
{{staff_reviews.review_comment}}

{{staffmember_details.bookingpress_staffmember_rating}} ({{staffmember_details.bookingpress_staffmember_total_rating}} Review Reviews)

{{staffmember_details.bookingpress_staffmember_rating}} ({{staffmember_details.bookingpress_staffmember_total_rating}} Review Reviews)

There is no staff member available for booking
No categories and services added!

Things To Note

Appointments

Please arrive 10 minutes early for your appointment.

Consultations

All new clients must book an in-depth consultation before their first treatment. A £50 deposit is required to secure your appointment. This is deducted from the cost of your treatment and helps us manage our time and availability fairly for all clients.

Cancellations

We kindly ask for at least 48 hours’ notice for cancellations or rescheduling. Appointments cancelled with less notice will result in the loss of your deposit. To respect our time and other clients, no shows and cancellations with less than 24 hours notice will incur a £50 fee.

Late Arrivals

Arriving more than 15 minutes late may result in your appointment being shortened or rescheduled.

Treatments

For your safety, some treatments may not be suitable if you are pregnant, breastfeeding, or have certain medical conditions. Please disclose all relevant health information during consultation.

FAQs

Yes. All new clients must book an in-depth consultation and skin analysis before starting any treatment. This allows us to assess your skin, discuss your goals, and create a safe, tailored plan.

Please arrive at least 10 minutes before your appointment. This gives us time to complete any paperwork and ensure you are relaxed before your treatment.

We kindly ask for at least 48 hours’ notice if you need to reschedule or cancel. Cancellations made with less than 48 hours’ notice will result in the deposit being non-refundable.

Your consultation fee is redeemable against any treatment or product purchased within 14 days. If no treatment is booked within that time, the fee is non-refundable.

Yes. We specialise in treatments for all skin types and tones, and we take pride in offering inclusive, tailored care for every client.

Your safety is our top priority. Some treatments may not be suitable if you are pregnant, breastfeeding, or have certain medical conditions. Please disclose all relevant health information during your consultation.

Appointments can be booked online via our secure booking system. Simply select your treatment, date, and time. If you’re unsure which treatment is best, we recommend starting with a consultation.

If you arrive more than 15 minutes late, your treatment may need to be shortened or rescheduled. This ensures we can maintain a safe and punctual service for all clients.