We loved staying here. The beach access is amazing. The beach is absolutely stunning. There is everything you need on site - restaurants, gym, pools etc. The room itself was very large and clean. Much larger than expected! The host gave thoughtful and clear instructions and was easy to communicate with. Would definitely recommend!