Perfectly clean...looks are deceiving from the outside. I believe Emma's description is a little inaccurate....the apartment is actually 1 minute walk to put you feet in the Indian Ocean rather than 2 mins to the beach...location is amazing next to beach, cafes, skate park and pool just to name a few. Inside the appliances are high quality and i believe freshly renovated.
Enjoy....