Great place, clean, has everything you need. Close to shops, restaurants, beaches and all amenities. Had a wonderful time, will definitely be back. Highly recommended