Marriott Ko Olina Beach Club is an incredible resort with the most wonderful pools I have ever seen. There is even a slide for kids and adults that I rode more times than I care to admit. The lagoon in front of the resort is lovely but the one next door (Honu Lagoon) is even great for snorkeling. The lagoon in front of Aulani is probably good for snorkeling too. We ate at Monkeypod Kitchen which is fabulous and just a 10-15 minute walk. If you are inclined to attend a luau, they have Fia Fia on the resort every Tuesday night and Paradise Cove Luau just up the street (15-20 minute walk). The front desk was very attentive and everyone was so friendly. They have games/activities for the kids and exercise activities for the adults. There is a place to inflate your flotation devices, and you get two pool towels per person which can be exchanged for fresh towels throughout the stay. Longhi’s Restaurant has amazing food. And if you want to stay after the 10am checkout, they will provide you with a stay/play pass and access to locker rooms with showers/towels. I can’t say enough wonderful things about this resort. If staying for 3 or more nights, I highly recommend that you get a larger suite.