Turn Your Property into a 5-Star Experience

All in One creative solution for hospitality businesses

Your property deserves more than photos. It deserves a story.”
Visuals & styling that make guests click Book Now.

C

People don’t just book rooms, they book feelings.

From Marrakech medina rooftops to ocean-view escapes, We help hotels, riads, and Airbnbs show their best side — and make that first impression unforgettable.

What you can expect

%

increase in earnings

%

more bookings

%

pay it off in 1 night

All-in-One Creative Services

Interior photography

We capture interiors with precision and artistry, highlighting every detail to reflect the elegance and atmosphere of your space. Each image is designed to inspire desire and create an unforgettable first impression.

Exterior photography

Our photography showcases architectural beauty and surroundings with timeless appeal, ensuring your property stands out from the very first glance. Perfect for attracting discerning guests and buyers alike.

Videography

Through cinematic storytelling, we bring your property to life in motion. Our videos immerse viewers in an experience that evokes emotion and drives engagement across every platform.

Property Styling

Transform your property into a masterpiece with curated styling that enhances flow, comfort, and elegance. We create spaces that photograph beautifully and captivate the eye instantly.

Social media creation & management

From captivating visuals to tailored campaigns, we craft a refined digital presence that grows your audience and inspires trust. Let us handle the storytelling while you enjoy the results.

Branding

Your brand is more than a logo — it’s the soul of your business. We create cohesive, distinguished identities that resonate with your audience and set you apart with elegance and vision.

Testimonials

We had an amazing experience with LuxCreatis team photographing our villa with a pool — the images are stunning, vibrant, and captured every detail beautifully.

Their professionalism and eye for highlighting the villa’s character truly elevated our property listing and attracted more guest interest right away.

We highly recommend them for anyone seeking top-quality property photography — a truly five-star service!

Azzedine

Villa owner, Villa Najmä

Hiring LuxCreatis was the best decision we made for presenting our villa with our large pool.

The photographer is highly professional and really highlights the relaxing, welcoming atmosphere we wanted to share.

Guests immediately notice the quality, and our listing feels more professional than ever.

Simon

Villa owner, Terrasses Vertes

LuxCreatis photographed my riad and I am absolutely thrilled with the results.

The pictures capture the atmosphere so beautifully that guests can really feel the charm of the place before they arrive.

It has already made a big difference in bookings — highly recommended!

Catriona

Riad owner

Our Creative Packages

Photography Packages (Property Visual Storytelling)

Styling Packages (Interior Styling for Photography & Guest Appeal)

Branding Packages (Identity & Visual Consistency)

Social media Packages (Creation & management)

Add-ons

FAQ – Frequently Asked Questions

What makes your photography different?

We don’t just take pictures, we create and capture the atmosphere. Our combined background in interior design and branding, arts and photography means every shot is styled and framed to make your property unforgettable — so potential guests don’t just look, they book.

How long does a photoshoot take?
  • Essential Showcase: Half a day
  • Signature Stay: Full day
  • Luxury Immersion: 1–2 days
    We’ll always advise the best option depending on the size and style of your property.
Do you also style the property?

Yes. Styling is part of what sets us apart. From moving furniture slightly to adding fresh flowers or textiles, we ensure every detail looks perfect for the camera. Full styling packages are also available if you want a complete transformation.

How many images do I get?

It depends on the package:

  • Essential Showcase: 20–25 edited images
  • Signature Stay: 35–50 edited images
  • Luxury Immersion: 60+ curated images
    All fully edited and delivered in a private online gallery, ready for Booking.com, Airbnb, or your website.
Do you travel outside Marrakech?

Absolutely. We operate across Morocco (Casablanca, Essaouira, Rabat, Tangier) and are available internationally on request. Travel costs are discussed upfront, so there are no surprises.

How far in advance should I book?

Ideally 2–3 weeks ahead to secure your preferred date. For urgent projects, contact us directly — We’ll do our best to fit you in.

Do you also do video or drone photography?

Yes. Drone aerials, cinematic walkthrough videos, and 3D tours are available as add-ons, especially popular with luxury hotels and villas.

What about branding and marketing?

Beyond photography, we offer branding packages — logo refinement, mood boards, colour palettes, social media templates — so your online presence matches the quality of your property.

How much does it cost?

Packages start at €350 for photography. Styling starts at €150 and branding from €250. and the add-ons have various prices to fit your project requirements. All prices are transparent and agreed upfront, so you know exactly what you’re investing in.

How do I book?

Simply click Book Now, send us a message on WhatsApp, or email. We’ll guide you through choosing the right package, confirm the date, and take a deposit to lock it in.

About LuxCreatis

 

We are a dedicated creative team bringing together decades of expertise in branding, interior design, photography, and the arts.

Our vision is to empower hospitality business owners with complete all-in-one creative solutions that simplify daily challenges, elevate their brand, and free them to focus on creating exceptional guest experiences

We have passion in transforming spaces into stories — crafting images, atmospheres, and identities that inspire travelers and attract guests.

From luxury hotels and boutique riads to unique Airbnbs, we blend styling, photography, and marketing to showcase every property at its best. With skills spanning visual storytelling, social media creation, and brand strategy, we go beyond simple photography. We deliver an experience that elevates your property, strengthens your brand, and connects you with the audience you truly want to reach.

Bookings

{{ is_error_msg }}

Select Category
Select Service
{{ 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}}

{{ 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}}
Afternoon
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}}
Evening
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}}
Night
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}} +1 day
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}}
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}}
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}}
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}} +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}}
Afternoon
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}}
Evening
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}}
Night
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}} +1 day
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}}
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}}
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}}
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}} +1 day

{{ is_error_msg }}

Basic Details
{{customer_form_fields_data.label}}

{{ is_error_msg }}

Summary

Your appointment booking summary

{{bpa_location_title}}
{{appointment_step_form_data.selected_location_name}}
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}}
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 }}
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
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
{{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 }}
{{package_applied_txt}} {{ appointment_step_form_data.bookingpress_package_applied_data.bookingpress_package_name }}
-{{ appointment_step_form_data.bookingpress_package_discount_amount_with_currency }}
{{package_label_txt}}
{{ item.bookingpress_package_name }} {{package_button_txt}}

{{package_login_msg}}

{{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
{{gift_card_applied_title}} {{ appointment_step_form_data.gift_card_code }}
-{{ appointment_step_form_data.gift_card_discounted_amount_with_currency }}
{{gift_card_code_title}}

{{ gift_card_code_msg }}

{{gift_card_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 }}
{{gift_card_applied_title}} {{ appointment_step_form_data.gift_card_code }}
-{{ appointment_step_form_data.gift_card_discounted_amount_with_currency }}
{{gift_card_code_title}}

{{ gift_card_code_msg }}

{{gift_card_apply_button_label}} Applied
-{{ 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
{{gift_card_applied_title}} {{ appointment_step_form_data.gift_card_code }}
-{{ appointment_step_form_data.gift_card_discounted_amount_with_currency }}
{{gift_card_code_title}}

{{ gift_card_code_msg }}

{{gift_card_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 }}
{{package_applied_txt}} {{ appointment_step_form_data.bookingpress_package_applied_data.bookingpress_package_name }}
-{{ appointment_step_form_data.bookingpress_package_discount_amount_with_currency }}
{{package_label_txt}}
{{ item.bookingpress_package_name }} {{package_button_txt}}

{{package_login_msg}}

{{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
{{gift_card_applied_title}} {{ appointment_step_form_data.gift_card_code }}
-{{ appointment_step_form_data.gift_card_discounted_amount_with_currency }}
{{gift_card_code_title}}

{{ gift_card_code_msg }}

{{gift_card_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

{{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 }}
{{ 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_location_title}}:
{{bookingpress_cart_details.bookingpress_selected_location_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 }}
{{ 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_location_title}}:
{{bookingpress_cart_details.bookingpress_selected_location_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 }}

{{ is_error_msg }}

{{ location_title }}
{{ location_detail.bookingpress_location_name }}
{{ location_detail.bookingpress_location_address }}
{{ location_detail.bookingpress_location_phone_number }}

{{ 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!

Are you looking for a custom solution?

Let’s make something amazing together

8 + 11 =