Amazing place with all the amenities. Sparkling clean and the place itself is just magnificent. Had a wonderful stay and would definitely come back soon. The small beach at the back is amazing and a good place to chill out.