The place was very large! It had a ton of space for our family of 6. It was very clean and modern. However, a few things did bother us on our stay. The beach is about half a mile away across a few busy streets. The pull out couch was in very rough shape, we had to take turns sleeping on it because the mattress was so flat and the boards under the mattress poked into our backs so badly. It also slanted pretty bad as you laid on it. Also, we were only provided very small amounts of toilet paper for our family of 6. We ended up buying our own for the stay as we were only provided with 2 at a time for 6 adults. Our own pool was awesome, except there were times I questioned the cleanliness as there was animal feces around the pool, dirt and sand on the bottom, and I was always covered in someone less hair. The cable TV also only worked one day of our stay which was a little frustrating, and it was not a smart tv so we had nothing to watch. Lastly, this was not promised but no laundry soap or dishwashing soap is provided. Also, no garbage bags or garbage bins to empty garbage was provided to us. We also had to ask for blankets because none were provided for the pull out bed. One night of our stay we had to sleep with a sheet. The place was very cool and had its own thermostat which was awesome. Another thing that was unfortunate was the electricity stopped working in one room on the last day of our stay and the guests in that room had to use flashlights to pack their things for our flight. A couple restaurants and shops are located about a half mile away, but the true beach and tourist area is about 20 mins away from this location. Overall the stay was good, but I think certain things should’ve been better for paying as much as a hotel not in an ideal location.