What an amazing place!
Great location!
Short walk to restaurants, shops and the beach!
Great facilities and immaculately clean!
Very kind staff at the resort.