Calm, clear water with good snorkeling, friendly staff and useful amenities make for a pleasant, family-friendly beach visit; however it can get very crowded with day visitors, and rentals/food tend to be costly with many extra charges, which can also reduce snorkeling visibility when busy.