My sister's family and mine stayed here for the July 4th weekend. The owner was super nice and let us stay two extra days (1 before and 1 after the original booked date) due to last minute cancellation of other reservations without extra charge. The property is located right by the beach and on the main street in the area. Lots of shops and restaurants nearby. And the access to the beach was super awesome! And the July 4th firework also took place at the beach right in front of the property. So, the July 4th experience was great! The property has an outdoor pool (85F year round, 3ft~5ft deep), two jacuzzi pools, and a small baby pool. My family loves swimming, so we were at the pool every morning. The game room was pretty nice, too. But you do need to pay to play certain games (pool, air hockey...etc.). The front desk was friendly and helpful. The maintenance crew was also very helpful. You just need to text them, and they will response pretty soon. Overall, we had a wonderful time there. However, the location comes with some drawbacks. If you have kids who go to sleep early at night, being at the prime location with beach/street view would be a bit of a problem. People out on the streets and at the beach were pretty loud even late into the night. And we could also hear people upstairs running in the room till 12:30AM. Highly recommend bringing a few pairs of nice ear plugs to block out all the noises (though didn't work for fireworks, July 4th is special so that night didn't count). Another complaint is that all the appliances in the unit were kind of old. The dishwasher did not work. Although the maintenance crew offered to replace it with a working one, we did not have time for them to come in to do that (we did not want the crew entering our unit when we were not present). The bathroom sink drain was clogged. The maintenance crew fixed that while we were there. The shower in both bathroom was weak and the flow rate was low. We also didn't have enough time for the maintenance crew to come fix them. The door to the balcony does not seal very well, so the smoke/smell from the firework could come into the room. I stuffed some paper towel along the seal to block out the smell. It worked so we didn't have to sleep in the smoke last night. Lastly, the pool water could be cleaner. The water was foggy. I would expect higher quality than this, but these issues were minor and we were not super picky. We really had a great time, so it's all worth it!