We had a lovely stay at Denice's villa. The kitchen is very well equipped, making it easy to prepare your own meals throughout the stay (in addition to the public grills in the resort). There is also plenty of beach equipment available in the villa closet - snorkel gear, beach chairs, floaties, towels, etc.
The resort itself has several pools to choose from and is just a short walk to the beach (lagoon #2). It seems quieter than the other Ko Olina resorts while being within walking distance of the restaurants and the small shopping area (about a 10-minute walk).
As some other reviews pointed out, our spot in the covered parking was a bit tight but we were still able to park our rental intermediate SUV (a Chevy Equinox) without issues. Overall we were very satisfied with the villa and would happily rent it again next time!