The place is amazing, very roomy, allowing all your guest to have thier own private room. Our family had a wonderful time. The view is absolutley gorgeous. The pool has a family side aswell as an adult side. The beach is just steps away. I loved how close we are to the elevator and the walk way down to the pool/beach. There is also a little store on-site that has a lot of great items from laundry soap to snacks frozen snacks, ice etc. We brought canopies, set up on the beach and were able to leave it up all weekend with our chairs. However, there were a few small issues, nothing that would make us not to want to come back. We plan to reserve again for 2026 ! We were disspointed with room #6 not having the sofa sleeper as shown in pictures as well as the layout (Only because of the families that were assigned to each room based on the # of beds.) The cleaning could have been a little more detailed. Room #2 bathroom toilet was filled with blood around the top edge of the toilet, in room #5 there were crumbs/sand in the larger bed. The sheets in room #4 & #5 had stains on them. There were not enough towels for all 16 of us ( (I had read that in a previous review and spaced bringing extra.) When I went down to request more towels, I was told the resort doesn't carry extra of anything and we needed to wash, as they provide small baggies of soap to wash with. Room#7 was hot, not as cool as the other rooms at night. BR #2 also didn't have warm/hot water to shower.