We had a wonderful time at Kaha Lani. The apartment was as expected. Had a great view, a great location, and all the amenities needed to eat and relax in the apartment. We used the grill by the pool, which was great. Could walk on the beach, right in front of the complex - where we even saw a seal! Only downside - the early awakening from the wild roosters living in the complex.