Are you looking for holiday childcare filled with fun, sensory and educational activities in Plettenberg Bay?🏖️

From crafting to sensory activities and energy-boosting outdoor play, our team brings a proven approach to make every activity purposeful and enriching for your little ones.

HoliPlay Club isn’t just about fun—it’s about growth, creativity, and learning, carefully designed by SKLLSETS for innovative and effective learning and play.

✅ Creative and skill-building activities backed by research
✅ A focus on play that inspires learning and confidence
✅ Safe, nurturing environment run by experienced caregivers
✅ 2, 4 and 6 hour slots available for up to 4 kids at a time

We’re located in the sunny and central Piesang Valley at Bella Valle Ristorante!

At HoliPlay Club, your kids aren’t just having fun—they’re growing, learning, and making the most of their holiday! 🌞

Spots are limited, so book now to give your kids the ultimate holiday adventure!


Have a qustion?
WhatsApp us:


Please use the form below to book:

{{ is_error_msg }}

Select Category
{{cat_data.category_name}}
Select Option
{{ service_details.bookingpress_service_name }}

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

Price: {{ service_details.bookingpress_service_price }}

Advance Options
See Less
{{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 }}
View More View Less
{{ n }}
{{ service_extra_details.bookingpress_service_description }}
Load More
Load Less
{{bring_anyone_title}}
{{ n }} {{number_of_person_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 }}
{{bring_anyone_title}}
{{ n }} {{number_of_person_title}}

{{ is_error_msg }}

Date & Time
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
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 HoliPlay Club 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.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.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.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.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}})
{{subtotal_text}}
{{ appointment_step_form_data.selected_service_price }}
{{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.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
{{subtotal_text}}
{{ appointment_step_form_data.bookingpress_cart_total_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.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

Pay Locally

PayPal

{{woocommerce_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}}
img
{{ bookingpress_cart_details.bookingpress_service_name }}
{{ bookingpress_cart_details.bookingpress_selected_end_date | bookingpress_format_date }}
{{ bookingpress_cart_details.bookingpress_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 }}

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

No categories and services added!

⭐To add multiple hours, please add multiple services by simply clicking the Add Services button


We’re located at Bella Valle Ristorante, Piesang Valley Road, Piesang Valley, Plettenberg Bay


Some HoliPlay Club Crafting…



Some Examples Of Our Activities


Water-based play

  • Scooping, pouring, squeezing, and grasping toys builds hand strength, coordination, and dexterity
  • Transferring water between containers or aiming at objects improve bilateral coordination and visual-motor integration
  • Group water play encourages turn-taking, sharing, and cooperative play
  • Water play provides controlled exposure to sensory input (temperature, texture, pressure), helping children develop sensory processing skills

Colour matching

  • Fosters logical thinking by helping kids recognise similarities and differences between objects.
  • Develops the ability to discern and differentiate between colours, which is foundational for visual learning and early literacy.
  • Requires precision when picking up, moving, or placing small items into groups, strengthening hand muscles and coordination, which are essential for writing.



Frequently Asked Questions

Where can I find HoliPlay Club in Plett this year?

We’re going to be operating out of Bella Valle Ristorante in the Piesang Valley. We have a dedicated indoor space with access to the restaurant’s jungle gym and play area.

Our location is perfect if you fancy a child-free meal while we enrich your child’s play.

Is there a safety protocol in place?

Yes, safety is our top priority. In addition to having a CPR/First Aid-qualified staff member on site, we have emergency procedures in place and maintain clear lines of communication with emergency contacts if needed.

All activities are designed with safety in mind while allowing children to explore and grow.

Are parents allowed to stay?

Yes! However, if you’d prefer to relax nearby, Bella Valle Ristorante is right next door where you can enjoy a meal or a coffee while we take great care of your child.

Whatever works best for you, we’re here to make the experience as enjoyable and comfortable as possible!

Are snacks or meals provided?

Parents have the convenient option to purchase meals for their child from Bella Valle Restaurant located right next to the HoliPlay Centre.

These meals will be delivered to your child mid-session so they stay fueled and ready for more fun!

How do you keep in communication with parents?

You can reach us anytime via:

Shannon Childs
081 388 0420
shan@skllsets.com

Andrew Childs
072 487 8008
andrew@skllsets.com

What should my child bring along?

We recommend that children come prepared with a hat, sunscreen, and a water bottle to keep them comfortable and hydrated. To avoid any mix-ups, please ensure all items are clearly labeled with your child’s name.

If you’d like, parents also have the convenient option to purchase meals for their child from the restaurant located right next to the HoliPlay Centre. These meals will be delivered to your child mid-session so they stay fueled and ready for more fun!


About Our Team

At HoliPlay, our team is made up of passionate and dedicated individuals with a shared love for supporting children as they learn, grow, and thrive. With diverse backgrounds in childcare, children’s swim teaching, and occupational therapy, each team member brings unique expertise and care to ensure a safe and enriching experience for every child.

For any queries, please contact:


Shannon Childs
+27 68 624 6047
shan@skllsets.com