Spacious, clean and well equipped apartment. Good location, plenty of parking, nice surroundings. Poor communication and customer service of whoever is managing the apartments; no clear indication there are apartments with no water views, nor that swimming pool is not working. Also, online check in required to give credit card details through a channel that was not possible to verify its online security, after the non refundable booking was made. Nice to be given late checkout 12pm when we requested, but cleaner was not notified and came 9:30am.