

Cottonwoods Self-Catering Apartment Overview
First Impressions
When I first pulled up to Cottonwoods Self-Catering Apartment on Homestead Road, I’ll be honest — I wasn’t sure what to expect from this four-star place in Rivonia. But you know what? Sometimes the best finds are the ones that surprise you. This self-catering setup sits in one of Johannesburg’s quieter suburban pockets, and there’s something immediately calming about the tree-lined street. The building itself has that understated South African residential charm — nothing flashy, but well-maintained and welcoming.
The Space That Works
The apartment itself is where this place really shines. I mean, when you’re staying somewhere for more than a night or two, having a proper kitchen changes everything. You can actually cook a decent meal instead of living off takeaways, which honestly saved me a fortune during my stay. The living area flows nicely into the dining space, and there’s enough room to spread out without feeling cramped. The room setup is practical too — nothing overly fancy, but the bed’s comfortable and there’s decent storage space for longer stays.
Location Perks
Rivonia’s one of those areas that locals know but tourists often miss, and that’s actually a good thing. You’re close enough to Sandton’s business district — maybe 10 minutes by car — but far enough away to escape the city noise. There’s a Woolworths and a few decent cafes within walking distance, which comes in handy when you’re doing your own cooking. I noticed quite a few couples during my stay, and I can see why this spot works well for romantic getaways. The neighborhood has that peaceful, residential feel that makes you want to slow down a bit.
Practical Matters
Here’s something that actually matters more than you’d think — the parking situation is sorted. Free private parking right on site, which in Johannesburg is not something to take lightly. Security’s decent too, with proper access controls and that general sense that someone’s keeping an eye on things. The self-catering aspect means you’re pretty much independent once you’re settled in, but the management’s responsive when you need them. Wi-Fi works well enough for video calls, and the water pressure’s reliable — those little things that can make or break a longer stay.
Why Guests Love It
What really struck me about this place is how it gets the balance right between independence and comfort. You’re not dealing with daily housekeeping schedules or restaurant opening hours, but you’re also not roughing it in some basic rental. The couples who frequent this spot seem to appreciate having their own space to cook together, maybe open a bottle of wine without worrying about hotel policies. It’s that sweet spot where you feel like you’re living somewhere rather than just passing through. For the price point and the area, Cottonwoods delivers exactly what it promises — a proper base in Johannesburg that doesn’t try to be something it’s not.
Cottonwoods Self-Catering Apartment Accommodations
| Accommodation | Details | Estimated Price |
|---|---|---|
| One-Bedroom Apartment | 1 full bed for Max. people: 2 | $49 |


Reviews of Cottonwoods Self-Catering Apartment
It was great stay – Ralph from United Kingdom – April 29, 2025 (9/10)
Great security in South Africa
Surroundings
What’s nearby:
- Norscot Manor: 7 km
- PWC Bike Park: 4.6 km
- Waterfall Park: 6 km
- George Lea Park: 7 km
- Trinity Gardens: 7 km
- Gallo Manor Park: 3.5 km
- Barbet Crescent Park: 8 km
- Edison Crescent Park: 4 km
- Rietfontein Nature Reserve: 4.8 km
- Field & Study Recreation Centre: 6 km
Restaurants & cafes:
- Restaurant Pulanella: 550 m
- Cafe/Bar Contessa Tea Connoisseur: 600 m
- Restaurant Ocean Basket Sandton City: 650 m
Top attractions:
- Delta Park: 12 km
- Constitution Hill: 19 km
- Johannesburg Botanical Gardens: 18 km
- Melville Koppies Nature Reserve: 18 km
Natural Beauty:
- Lake John Voelcker Dam: 11 km
Public transit:
- Train Gautrain Sandton Station: 7 km
- Train Gautrain Marlboro Station: 9 km
Closest Airports:
- Rand Airport: 31 km
- Grand Central Airport: 13 km
- Lanseria International Airport: 23 km
Facilities
Spa:
- Fitness
Bathroom:
- Private bathroom
Outdoors:
- Private pool
- Balcony
Food & Drink:
- Grocery deliveries Additional charge
Miscellaneous:
- Smoke-free property
- Elevator
- Non-smoking rooms
Languages Spoken:
- English
- Dutch
Safety & security:
- Fire extinguishers
- Smoke alarms
- 24-hour security
Media & Technology:
- Flat-screen TV
- TV
Great for your stay:
- Private bathroom
- Balcony
- Parking
- Free Wifi
- Kitchen
- Flat-screen TV
- Free parking
- Washing machine
- Non-smoking rooms
- Outdoor swimming pool
Parking Free private parking is available on site (reservation is not needed).:
- Accessible parking
Other for your stay:
- Kitchen
- Washing machine


House Rules at Cottonwoods Self-Catering Apartment
Pets:
- Pets are not allowed.
Parties:
- Parties/events are not allowed
Smoking:
- Smoking is not allowed.
Check-in:
- From 12:00 PM to 6:00 PM
- Guests are required to show a photo ID and credit card at check-in.
Check-out:
- From 8:00 AM to 11:00 AM
Cancellation/prepayment:
- Cancellation and prepayment policies vary according to accommodation type. Check what conditions apply to each option when making your selection.
Guest reviews
Staff:
Comfort:
Location:
Facilities:
Cleanliness:
Value for money:

