There’s something about the coast that invites you to slow down—but slowing down doesn’t have to mean switching off entirely. Personally, I’ve found that the best kind of beach holiday is the one where I feel rested and energised. Mornings spent walking barefoot on the sand, a good stretch with the sound of the waves in the background, or a drop-in class that leaves me feeling strong and centred. Staying grounded in...
Eco-luxe, bespoke self-catering apartments on Thompson’s Beach in Shakas Rock,
nestled into the charming North Coast of KwaZulu-Natal.
Sandy beaches and safe tidal rock pools ensure that idyllic family holidays
or romantic couple’s getaways are just a click away.
Endless choices of trendy eateries and picturesque beaches provide limitless swimming,
surfing, shell finding, and sandcastle building.
You might even catch sight of some of the many schools of dolphins and pods of whales that play out at sea.
Browse by apartment block
SKIATHOS
Choice of 6 beach front apartments within this secure complex, all with direct beach access
CHAKAS TERRACE
Neighbors to our Skiathos complex. We have our first listing in this well managed and maintained block. Level entry into this apartment. Direct beach access

SANTORINI
A NEW COMPLEX LISTING!
We have 5 new beach front apartments in this beautiful secure estate. All with stunning views and direct beach access
Browse all our apartments
25 Thira
NEW LISTING!!!
The apartment comfortably accommodates up to 4 guests. The master bedroom has spectacular sea and garden views, a king-size bed, air-conditioning and an en-suite bathroom with a bath, toilet and washbasin. The second bedroom contains 2 single beds with garden views. The 2nd bedroom has a separate bathroom with a shower, toilet and washbasin.
14 Skiathos Apartment
Spaciously in vogue, and amply equipped to ensure your stay exceeds expectations, this apartment with panoramic views over the ocean has 2 bedrooms and 2 bathrooms (both en-suite) and sleeps 6.
13 Chakas Terrace
Freshly revamped and effortlessly luxurious, designed for pure relaxation. Straight onto the sand with direct beach access, enjoy a hassle-free stay with no stairs to enter and a spacious layout for up to 6 guests.
3 bedrooms 2 bathrooms
Level entry with elevated views (best of both worlds)
Please note that this complex doesn’t have a swimming pool
17 Skiathos Penthouse
Impressively positioned on the top floor, this plush 3 bedroom, 2 bathroom, fully equipped penthouse boasts the most spectacular seascape, especially at the end of the day when the sun melts into the sea’s horizon. Best enjoyed on a lounger with an icy cocktail in hand.
11 Skiathos Apartment
Sleek, modern design meeting the calming simplicity of coastal living. Think spacious rooms filled with natural light and glass doors opening to your private balcony with breathtaking ocean views.
3 bedrooms 2 bathrooms (Sleeps 6)
7 Skiathos Apartment
Recently renovated, 7 Skiathos offers a modern and spacious retreat perfect for families and couples. The apartment accommodates up to 8 guests, featuring three bedrooms that comfortably sleep 6 adults and a sleeper couch in a separate pyjama lounge that can accommodate either 2 children or an adult. Imagine spending lazy afternoons on the veranda, soaking in the breathtaking views, or waking up to the sight of dolphins playing in the waves.
5 Skiathos Apartment
This apartment has no steps to access and is easily accessible. With breaker views, this apartment is sure to be a winner for families old and young.
The large seating area makes for family time, together with the 3 bedrooms 2 bathrooms. Enjoy ample entertaining space together with your own Braai facilities.
35 Martinique Apartment
Situated on the third floor, 35 Martinique offers breath-taking ocean views. Accommodating up to 6 people, this apartment includes three bedrooms with a king-size bed, a double bed and two single beds. The open-plan dining and lounge area features a Smart TV along with uncapped Wi-Fi. Step onto the spacious balcony for a private gas braai and enjoy the magnificent views of the ocean and communal pool
25 Martinique Apartment
This charming two-bedroom, two bathroom apartment, sleeps 5 guests and is the perfect escape for couples or small families. Situated on the first floor, it features a large balcony with panoramic sea views, ideal for soaking up the sun. The open-plan lounge, dining area and modern kitchen create a welcoming atmosphere. Relax as you overlook the complex’s swimming pool and stunning ocean vistas.
8 Perissa Penthouse
NEW LISTING!!!
The penthouse can accommodate up to 6 guests and comprises 3 bedrooms, 2 bathrooms, and an open-plan kitchen, dining and living area. The first bedroom contains a queen-size bed and an en-suite bathroom with a bath and a shower, a toilet and washbasin. The second bedroom contains a queen-size bed and a private balcony. The third bedroom contains 2 single beds. These 2 rooms share a bathroom with a shower, a toilet and a washbasin. All three bedrooms have air-conditioning and sea and beach views.
9 Perissa Apartment
NEW LISTING!!!
The apartment can accommodate up to 6 guests and comprises 3 bedrooms, 2 bathrooms, and an open-plan kitchen, dining, 2 living areas and 3 balconies. There is air-conditioning throughout the apartment.
9 Perissa Studio
NEW LISTING!!!
The studio apartment can accommodate up to 2 adults, plus an infant (on request). The unit comprises an exceptionally well designed open-plan kitchen, bedroom and dining area that flows into an outdoor patio with gas and charcoal weber barbeques. There is well-sized bathroom and air-conditioning throughout the apartment.
36 Perissa Apartment
NEW LISTING!!!
The apartment can accommodate up to 6 guests and comprises of 3 bedrooms, 2 bathrooms, and an open-plan kitchen, dining, living area and 2 balconies. There is air-conditioning throughout the apartment, including all bedrooms. All bedrooms have ocean views.
Eco-luxe, bespoke self-catering apartments on Thompson’s bay and Shakas Rock beach. All located within close proximity of Ballito main beach.
Latest News
When you picture a luxurious getaway, what comes to mind? Ocean views, thoughtful decor, space to breathe, and the freedom to do things your way? That’s exactly what more and more travellers are seeking and it’s why self-catering has become the new standard in luxury travel.
There’s something magical about gathering the entire family, grandparents, parents, kids and even extended relatives for a beach holiday. Multi-generational travel is more popular than ever, as families look for ways to reconnect, create lasting memories and enjoy experiences that cater to all ages.
Share This Page