We had a great time staying at Napili Bay. It is an amazing, relaxed beach cove. We really enjoyed the condo and the resort complex. The condo was newly updated are was very nice. I could tell it was more updated than other units.