Hotels of Earth

CHCO58 - 50m to the beach! - Perfect Beachside Family Holiday

12 Main Road, Ballito, ZA

8.9 guest rating· 74 reviews

About this hotel

Luxurious Accommodation Near the Beach

Modern Amenities

CHCO58 offers air-conditioned accommodation with a balcony, flat-screen TV, and fully equipped kitchen. Guests can enjoy an outdoor dining area and on-site restaurant.

Family-Friendly Activities

Guests can swim in the outdoor pool, go diving, cycling, or fishing nearby. For a more relaxing time, the garden with barbecue facilities is perfect for leisure evenings.

Convenient Location

Situated just 50m from the beach, CHCO58 is near popular spots like Thompson's Bay Beach and Salt Rock Beach. King Shaka International Airport is only 16 km away.

Book your perfect beachside family holiday at CHCO58 now!

Rooms & rates

Two-Bedroom Apartment

Sleeps 4 · 75 m² · 2× Twin bed

  • Desk
  • Air conditioning
  • Private bathroom
  • Kitchen
  • Shower

Amenities

  • Free WiFi
  • Outdoor pool
  • Swimming pool
  • Free Parking
  • Restaurant
  • Air conditioning
  • Beach
  • Private beach area
  • Golf course
  • Mini golf
  • Skiing
  • Non-smoking rooms
  • Non-smoking throughout
  • Family rooms
Show all 57 amenities
  • BBQ facilities
  • Bike tours
  • Broadcast Live sport events
  • Cashless payment available
  • Children's playground
  • Cleaning standards that are effective against Coronavirus
  • Cycling
  • Daily housekeeping
  • Delivered food - securely covered
  • Diving
  • Fishing
  • Food delivered to guest room
  • Game drives
  • Garden
  • Grocery deliveries
  • Guest room sealed after cleaning
  • Guest rooms disinfected between stays
  • Guests can opt-out any cleaning services during stay
  • Happy hour
  • Hiking
  • Horse riding
  • Invoice provided
  • Ironing service
  • Key access
  • Kids' outdoor play equipment
  • Laundry
  • Laundry washed per local authority guidelines
  • Live music/performance
  • Movie nights
  • Outdoor furniture
  • Picnic area
  • Private check-in/check-out
  • Process in place to check health of guests
  • Property cleaned by professional cleaning companies
  • Pub crawls
  • Shallow end
  • Shared stationery like menus, pens are removed
  • Snorkelling
  • Staff adhere to local safety protocols
  • Stand-up comedy
  • Terrace
  • Water park
  • Windsurfing

Location

© OpenStreetMap contributors

12 Main Road, Ballito, ZA

Check-in
from 03:00 PM to 06:00 PM
Check-out
until 10:00 AM

What guests say8.974 reviews

+ Clean+ Close to beach+ Good locationInconvenient key fetchingNoise from the streetIssues with room cleanliness
Cleanliness8.4
Service9.3
Location9.4
Room Quality8.3
Amenities8.8
Value for Money8.8

Restful

8.0

Loved the location. The beach is fantastic and such easy access from this unit. Beautiful view of the sea. The Kitchen is well equipped. Beds were comfortable. Apartment was beautifully clean.

Kerryn · GB · 2026-07-18

Wonderful Stay in Ballito

9.0

It is nice and comfortable. Very well equipped, it has everything you expect in a home and more. Kitchen utensils were more than enough, even comes with an air fryer which I did not expect. Had enough dish soap and swabs which I really appreciated even though there is a dishwasher. I even spotted a beach umbrella, which was a first for me in a vacation home. The property is well maintained even on the outside, beautiful yard - exactly as on the pics. It is a short walk to the beach and there are nice coffee shops around. The host, Gillian, was very responsive and always available on the phone. She sent communication from the morning on the day of check in which made everything convenient. We had a really great experience and would go back there anytime

N/A

Khani · ZA · 2026-06-13

Nice ground level apartment, convenient access to beach

9.0

A nice ground level apartment. All very clean. The pick up for the key is a bit away, but since you are told beforehand, it wasnt really any hassle at all. Only stayed a night, good night's sleep. Took a sunrise walk along the beach (very convenient to have a direct access port and washing facilities to wash off sand/saltwater). The famous Salt Cafe is just outside the gate, absolute perfect Flat Whites!! Drop off the keys was no trouble as it was on the way.

The host might want to think about exchanging the cooking plates (they are all rusted/corroded, probably from saltwater). They take forever to heat up, need highest setting 9 to cook anything and thus also waste a lot of energy. All the non-serrated knives were as blunt as a spoon. There was no salt/pepper nor a welcome bottle of water to make a cup of tea. Also, both coffee mugs seem to leak. Although they are not broken?! Not sure how that works, but both had a coffee lake slowly growing when standing on a table. These are all minor issues. But maybe worthwhile for the host to consider. There is car noise from the busy road constantly during the day. Not audible inside, but when sitting outside.

Nicholas · CH · 2026-04-24

Guest review

7.0

The location was perfect and host was very responsive.

Pillows were full of mould, holes in the sheets, dishwasher didn’t work properly, AC was only in the main area and very limited fridge space.

Adriaan · ZA · 2026-04-09

We enjoyed our stay as a family

9.0

Apartment is beautiful and close to the beach.

Load shedding

Jeoffrey · ZA · 2026-03-29

Good to know

This property does not accommodate bachelor(ette) or similar parties.

Please inform of your expected arrival time in advance. You can use the Special Requests box when booking, or contact the property directly using the contact details in your confirmation.

Managed by a private host

A deposit may be required at the property.

Parking

Free public parking is possible on site (reservation is not needed).

Internet

WiFi is available in all areas and is free of charge.

Pets

Pets are not allowed.

Children and extra bed policy

Children of any age are allowed.

Children up to and including 3 years old stay for ZAR 100 per person per night when using an available cot.

Children up to and including 16 years old stay for free when using an existing bed.

You haven't added any cots.

You haven't added any extra beds.

Supplements are not calculated automatically in the total costs and will have to be paid for separately during your stay.