There's a really good exercise culture here in SA, and things happen earlier in the morning - e.g. more people work 8-4 than work 9-5. There are two major gym chains: Virgin Active (was an SA company, went into admin and bought by VA) and Planet Fitness (nothing to do with the US PF)
Both charge around 40 pounds a month for membership for there. The gyms have a pool, couple of studios, cardio machine area, weight machine area and free weights area - typically couple of squat racks, 3 BP benches 3 incline benches, 8-10 adjustable benches, DBs 2-60kg, Olympic bars for all benches and racks, and fixed bars (straight and EZ) up to 60kg. They're open 04:00 until 22:00. Both chains also have a more upmarket gym that charges twice as much, but has less free weights kit.
As I mentioned earlier, things are earlier in the morning. I leave home at six and see people out running and cycling. I train from 6:30 until 7:30 at a VA gym near work, getting into town ahead of the traffic. It's busy at that time but I rarely have to wait for a squat rack of BP bench. I can do that and be in work soon after eight. The times I have trained in the evening, it's been busy but less so. Being a chain gym means I can use another VA near home at weekends....5 minutes drive rather than the 15 minutes to the city gym.