The accommodation is amazing and I would strongly recommend it for a surfing trip to Muizenberg; you can watch the waves from the flat’s balcony and see directly if it is a good day for surfing.If not, make sure you have a car (probably easier to rent it at the airport),because there are plenty of nice places (e.g. Boulders Beach, Cape of Good Hope, downtown) to visit, all within 30mins drive from Muizenberg. Muizenberg is ideal for surf beginners (almost every day) and it becomes awesome also for intermediate level on the good days. You have all the shops you need (surf shops to rent surfing equipment, grocery, bank/Atm) within walking distance from the accommodation. The place is. clean and welcoming.If you need to work using loads of data it might be a bit challenging on some days (internet connection is sometimes poor) but otherwise more than enough for basic usage.Highly recommended.