We enjoyed our stay at Blue Horizon. The communications were easy and on point. Check in/out instructions were very thorough. The house is generally well equipped for a large group, including 2 kitchens, plenty of bedding and bathroom supplies, as well as lots of activity equipment (e.g., surf and knee boards, beach chairs, bikes, lots of pool/beach towels). Felix, the onsight manager, was responsive to a number of issues that arose during our stay, including water leaking into one of the bedrooms from rain storms, the washing machine leaking, and some unwelcome indoor critters (crabs and a large spider). There were also a few other water leaks during afternoon rain storms. The upstairs unit had plenty of hot water for showers, but the lower unit only had luke-warm water during our stay. The house is located on the beach as advertised, but note that the beach is quite narrow and not very walkable in one direction from the house, and the water is very rough with lots of debris so plan to drive to other beaches if you stay here. Perhaps just the time of year we visited, but the ocean was very brown due to how rough the water was.