The snorkeling across the street is amazing. For boogie boarding it is quite crowded, so get there early in the morning. Most people are in the shallow end, so if you are a good swimmer and love snorkeling, the beach is perfect for you. We saw tons of fish and several sea turtles (including one who hangs out in the shallow end with the boogie boarders). The house is spacious. It is listed as a 2 bedroom, but the living room has 2 twin beds as well. The master bed is comfortable, and the other beds are ok for kids. I recommend you bring your own pillow.