Close to the mall and sea
Nothing
Compare nearby stays with similar location, guest experience, amenities, and class.
Beachfront Self-Catering Accommodation
Club Hacienda in Shelly Beach offers a relaxing stay with a terrace featuring BBQ facilities and a swimming pool. The air-conditioned apartments come with a fully equipped kitchen and a lounge with satellite TV. Guests can enjoy the large garden and the convenience of free toiletries and a hairdryer.
Family-Friendly Amenities
The resort provides entertainment for all ages with mini-golf, a children's playground, and daily housekeeping services. Families can unwind and create lasting memories in a welcoming environment.
Convenient Location
Situated just 2.4km from Margate Country Club, Club Hacienda offers easy access to nearby attractions while providing a peaceful retreat by the beach.
Ready to relax and enjoy a memorable stay at Club Hacienda? Book now for an unforgettable experience.
Check-in from
03:00 PM
Check-out by
10:00 AM
Parking
FREE
Children
Allowed
Pets
Not allowed
Sleeps
Up to 4 guests
4 adults · 3 children
Beds
Double bed (131-150 cm wide), 2 Twin bed (90-130 cm wide)
Room details
45 sqm
In-room amenities
Sleeps
Up to 6 guests
6 adults · 5 children
Beds
Double bed (131-150 cm wide), 2 Twin bed (90-130 cm wide), Double bed (131-150 cm wide)
Room details
65 sqm
In-room amenities
Get answers about amenities, policies, and more — e.g. “Are pets allowed?” or “Is parking available?”
Provider-sourced guest reviews.
Close to the mall and sea
Nothing
Game room which was lit at night but did not feel very safe to and from the room (darkness)
From the moment we arrived, there was no electricity. They had not had electricity for over 48hrs We encountered cockroaches, and the mosquitoes kept us awake throughout the night. It was unbelievable that there was no contingency plan in place. We lost all our food and ended up incurring additional expenses during what was supposed to be a short weekend getaway. Overall, we were very disappointed.
Stay was oky place is old and need a revamp
Maintenance required place is very neglected
The living room couches are not very comfortable.
We liked the the property it made us feel like we were at home , a home away from home
The pool was green. Cats walk into your unit if the door is left open Also no electricity needs to have a generator for the price we paying
Overall the location and staff was awsome
We were forced to move to a other chalet one day before we checked out
everything, the unit was clean, smelling fresh, beds were comfortable. I was peaceful and exactly what we needed
Very helpful and friendly staff. Very quick when maintenance was required after a storm.
Everything, from the apartment, staff, facilities.
That there was a flooding in the area a day before i arrived and the fishing was bad,but that had nothing to do with the resort.
Lots of space. View of the ocean Location Clean bathrooms Clean bedding
Too many rules about the use of the TV.
Convenient location. Good facilities and amenities to make the stay worthwhile. Towels and cleaning service daily which is a plus.
Nothing
Location was good.
Could have a awning at the braai area because of the rain.
Racism
Racism
The facilities where really good and there was lots of stuff for the kids to do.
N/A
We had a great time...
Everything was perfect
Everything is just excellent, Victoria, nobusiso and Jnr are outstanding in their presentation to customers at club hasienda
All is good
the access to the beach and swimming pool and shops , close proximity.
whole unit needs an upgrade, the units are old and damp smell everywhere, bathrooms are outdated and old, the facilities didn't even look clean to use, for high price we paid we would expect the shower to be cleaned at least
It was a great family friendly home. My family and i really enjoyed our stay, having all the facilities under one made it a bouns. We really loved this place..
I was actually changed from Club Hacienda to Margate Sands due to a booking.com technical glitch. So, Margate Sands was not my first choice. What was nice was the view and the fully equipped apartment.
The location - even though it is central, it was incredibly busy and noisy. The beach at margate which was the prime reason we wanted to go on holiday, was overcrowded, toilets not working and people pooping and urinating in the open. The lift was incredibly slow so we ended up walking up and down 4 floors everytime we needed to leave the place.
Private access to beach Dassies, ducks and duikers freely roaming around Access to shops are super easy
Wifi was out if order but signal was good
Spacious units, clean pool area... overall a pleasant stay.
Checkout is at 10am and the cleaner came in after 9am while we were still in the unit and started cleaning up... we felt like we were being sushed out and she was.like in our private space... please make sure cleaners come after we have checked out
The helpful n considerate staff. Cleanliness of the place
Nothing
Clean near the beach n mall.
Self catering.Location was easy
Too few dstv channels.The couches wernt comfortable and no tv in en suite bedroom.The window frames need attention for safety as windows dont lock properly.
Everything. On the beach. Private
Nothing. Everything was perfect. I just think someone must cut the trees on the beach front as it does restrict your views of the see. And it becoming worse every year
View of the sea and mall is walking distance and I enjoy place is nicely quite 💃
Nothing N/A
Friendliness of staff and location of property.
Bathrooms did not have stoppers on the wash basins and did not have cup holders for toothbrushes. Bathrooms need an upgrade. The staircase to upstairs is extremely steep and extremely narrow. No bath and shower gel were provided.
Comfortable and clean. Right on the beach so early morning sunrise is a must. Care free and safe for kids. Beds were comfortable we all slept well
The manager was discriminating my nephew from using the swings due to his size. However he is only 11 and still a child. Other than this all else was good
This was the first time enjoying the place for the last 5years , ended with such annomocity due to a feeling of been victimized by management....
This was the first time enjoying the place for the last 5years , ended with such annomocity due to a feeling of been victimized by management....Cockroaches welcomed us now for the 2nd time. We have pictures to justify.
Very nice location
Staff came in very late to clean
The excellent location and proximity to the sea/beach. Very clean and the room sizes are excellent.
Very peaceful
All is excellent
The Cleanliness and the staff allocated.
All was excellent been going there now for the last 5 years
Nice spacious rooms, everything was clean and staff friendly.
It would be nice to have a little jug of milk for coffee/tea in the morning. Bigger bowls for cereals.
Close to the beach and shopping mall
Very clean and neat. Lots of activities at the property. Shops are walking distance.
Nothing
Great location. Beaches were clean and private. Had an amazing time with my kids and family.
Location was great. Friendly staff. Was the perfect stay.
It was very clean and staff were very friendly and helpful 🙂
The bed and pillows were very uncomfortable.and hard. Definitely need to improve on this
The location was excellent and it was generally well maintained with some dated fixtures but all workable.
The management was rude and didn’t handle a booking mixup on their end well. After some heated words and being made to feel quite insignificant we were made to check into a different unit after had already been 3 days into our 7 day stay. A check in thereafter may have saved face but no management showed up to even ensure we had settled into our new cabin and all was well. Sure enough on checkout by 10:05 there she was at the door reminding us checkout was at 10am without consideration of the fact that she cost us 3 hours earlier in our stay which meant us missing certain tours we had on the day.
Clean and good seaview
None
The staff was very friendly and helpful, the place was clean and comfortable. Perfect stay, we are definitely booking again when we visit the area 👌 ✨️
No dishwasher or washing service. Old furniture and fittings. Poor quality TV. Lots of bugs in the room. Did not feel clean
The place was close to the ocean, shopping complex and mall.
Loadshedding
Staff was welcoming, bed was comfortable, near there mall , everything was perfect, I will book again
Nothing
I liked everything there , appartment was clean, towels, near to shopping mall, Manager was welcoming,
Nothing
Cockroaches
This is a self catering resort. Breakfast is not provided. The location was excellent close to the beach and the shopping malls and within easy access to the main attractions.
There was no one at the property to hand us the keys. Eventually after constant hooting the security guard arrived with the keys and the check in documents. Booking.Com needs to inform prospective guests whether a shower or bath tub is in the units. This is extremely important if there are disabled guests who are unable to get into the bath tub. Only after our payment was taken on a non-refundable basis were we told that the two bedroom units did not have showers.
Everything was excellent, staff is extremely welcoming and helpful, my family really loved their stay wish we could have stayed longer.
Feedback themes are sourced from guest reviews provided by our data provider.
What guests love
Areas to consider
Cleanliness
7.18/10Multiple mentions of unclean conditions and outdated bathrooms.
Service
9.65/10Guests highlighted the outstanding service provided by staff.
Location
9.19/10Location was good, with easy access to beach and amenities.
Room Quality
7.14/10Outdated units with damp smell affecting quality.
Amenities
9.17/10Good facilities mentioned for children and adults.
Value for Money
8.13/10Expectation of cleanliness for the high price paid.
Food and Beverage
9.18/10No specific mentions, assumed standard quality for this hotel tier.
Overall Experience
9.15/10Mixed impressions due to cleanliness issues but good service and location.