Overall, we had a lovely time in this unit. The unit is starting to show its age, and there were lots of little things that needed repair (e.g., the screen door to the lanai was off-track and wouldn't slide, the toilet paper holder in the loft bathroom had fallen out of the wall, the fluorescent light in the dining area flickered like made and couldn't be used without a strobe-light effect. We put in a repair request the first night, but these things were not dealt with during our 1-week stay). The kitchen was smaller than we anticipated from the photos (very hard to two people to work in the kitchen together). The unit was well stocked, including beach towels, beach chairs, plates, silverware, cookware, etc., and very clean. The living room was comfortable, the wi-fi was good, the A/C worked well (once we figured out how to turn it on with the remote, which wasn't included in the instructions). We didn't realize that there was a trash chute near our unit until the last day (also not mentioned in the instructions), so we hauled our trash and recycling down 4 flights of steps multiple times. The location of the unit is outstanding: Kamaole Beach Park III is literally right across the street from the complex, and many shops and restaurants are only a 10-min walk away. We didn't use the common facilities (gym, BBQs, tennis courts, etc.), but our glance at them suggests that they are excellent. The window in the loft was open and too high to close on our own, so we got a lot of early-morning noise (particularly from the life guard's bullhorn on the beach as well as traffic). The spiral staircase was a little creaky but didn't give us any problems. Overall, a decent choice for our family of four.