Bondi Beach as a beach is amazing. The crystal clear water, moderate surf, beautiful views down the coast, and the clean white sand which stretches for over a kilometer make this beach one of the best in Sydney.
However, as a locality, bondi is an absolute disgrace. To get to the beach requires taking a train to Bondi Junction, then queing for a bus which must navigate the heavy traffic along the uninspiring Bondi Road in order to get to the beach.
The main beachside shopping strip is extremely ugly, with little overpriced convenience stores, tourist merchandise shops, fast food joints and backpacker hostels which were built in the 1960s with no architectural considerations.
The beachside park is sparse and dominated by a huge carpark on both sides which takes away from any natural ambience the water provides. The constant stream of cars and buses are always noisy. At night, many 'lads' (ie chavs for UK readers) stand around staunching people and smoking.
Bondi beach needs a billion dollar makeover, with a new train station and beautiful foreshore park to distance the actual beach from the hovel that is the suburb of Bondi (ie. hundreds of 60s appartment blocks with 6 flats in each, all squished side by side). A glamarous shopping strip with quality cafes and restaurants (surprisingly, most of the restaurants are already very good and inexpensive) and without tacky little shops with blaring music should be contstructed. The car parks should be demolished (perhaps replaced by an underground parking strip which you must have a proper surfboard on your roof to use).
So basically, bring your swimmers but leave your wallets at home. Do not support the businesses that are stealing from tourists. And shut your eyes until you feel sand under your feet. Do not turn around and look back up the hill.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.