30 Homestead Road 220, Rivonia, 2128 Johannesburg, South Africa
map
Image 1 of Cottonwoods Self-Catering Apartment
Image 2 of Cottonwoods Self-Catering Apartment

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

AccommodationDetailsEstimated Price
One-Bedroom Apartment1 full bed for Max. people: 2$49
Image 3 of Cottonwoods Self-Catering Apartment
Image 4 of Cottonwoods Self-Catering Apartment

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
Image 5 of Cottonwoods Self-Catering Apartment
Image 6 of Cottonwoods Self-Catering Apartment

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:

7.5

Comfort:

10

Location:

7.5

Facilities:

10

Cleanliness:

10

Value for money:

10