Would have probably given 4.5 stars, but that's not possible...lovely apartment, clean, tidy and with most of the amenities you require. Some lovely restaurants nearby too. Churchill's probably the best but you need to book. Yacht Club do some excellent deals too. Slightly longer walk into town but worthwhile - town is a very friendly place. Apartment itself is spacious but make sure you get the anti-mosquito cream/candles/etc going early - we got attacked early on but after a few days it calmed down. Bed was comfortable but there were a couple of things I would recommend - a couple of more pillows would help if you want to sit up in bed and read (we're both big readers). Also, for slightly longer stays, a change of bedding being available would help. There was a washing machine in the apartment (very useful) and we did wash the bedding ourselves, but due to the weather on that day it only just dried in time! Kitchen is basic but has everything you need to keep yourself going. There is a TV but we didn't turn it on (we go on holiday to get away from that). The sofa was comfortable but could have done with being a little bigger (so we could have an afternoon siesta without going to bed)...these are all minor gripes though. WiFi available through the local hotel next door but signal was intermittent - we didn't worry about it as we like to turn off from the world as mentioned above! Loved the holiday, resort's clean/tidy/generally friendly and our choice of apartment was excellent. Rolf, the owner, was available and very helpful via WhatsApp/mobile so can thoroughly recommend this place.