This is an AMAZING place to stay. The accommodation is modern and very clean. You also have your own private beach! We absolutely loved our time here and would love to go back again. I would highly recommend this place to stay