We really enjoyed our stay at Michael's Beach Villa Resort apartment. The Ko' Olina area was a very pleasant resort area to stay at, with nice surrounding resorts, beautiful grounds and away from the hustle / bustle of the Waikiki area.
Michael's Tower 204 apartment lived up to all our expectations, with nice furnishings, all of the kitchen and bath essentials, and even some beach gear for the lagoon. The apartment matches the photos and had a pristinely clean kitchen, making it easy for us to prepare some easy breakfasts and quick meals when needed.
Shane the onsite property contact was very responsive and helpful.
Overall this was a great experience and I'd highly recommend staying here or at one of Michael's other Beach Villa properties.