The unit and complex are a bit dated, but the location right on Keawakapu Beach is fantastic. The unit is in the back of the complex overlooking the dumpsters, parking lot and street rather than beach, so there isn't much of an ocean view -- just a narrow strip between the complex and house next door --- but the common lanai, pool, grounds and beach are only 100 or so steps away. We spent a lot of time lounging out there rather than on our own lanai. The unit's bedrooms are quite small, but the furniture is comfortable and in good condition, the kitchen is well equipped, and plenty of beach equipment (chairs, snorkel gear, toys, etc.) is provided. The property managers were in constant touch before and during our trip, and maintenance responded promptly to a couple of minor issues (toilets running, etc.) that cropped up. Overall we were very satisfied with our stay, and would happily return.