The property location cannot be beat. The view is absolutely gorgeous, with easy beach access and calm, protected water in front of the house thanks to a small island, making snorkeling enjoyable without heavy waves or currents. When not on the beach, the pool and hot tub were perfect for relaxing while watching and listening to the ocean. The small bungalow closer to the water was also a wonderful spot for an afternoon nap with the sound of the ocean.The house itself is large, spacious, and has beautiful views from every room. Each bedroom had a comfortable bathroom and its own split AC unit. The beds and pillows were very comfortable, and there were plenty of separate areas throughout the house for a group to spread out, so it never felt cramped.That said, the upkeep was not what I would expect at this price point. The master bedroom smelled moldy, likely due to water accumulation in the walls. I had to buy air fresheners to mask the smell. There appeared to be a leak from the upper AC condensation lines, as the drywall was soft to the touch and the paint was bubbling, beyond normal condensation from heat and humidity. The AC worked, but the LED screen could not be put into sleep mode, leaving a bright light on all night. Other maintenance issues included unsecured doorknobs and general wear that should be addressed.Overall, the location, views, beach, pool, and layout are excellent, but the home needs better maintenance to match the price point.