Very tastefully done up. All amenities were taken care of. Comfortable. Bus stop, beach right opposite. A string of restaurants within 200 metres. Kids park within walking distance on the beach. Safe. Well equipped kitchen. In fact The best we saw in our 15 days trip in south Africa.