My wife and I celebrated part of our 25th anniversary at the Kaanapali Ocean Inn and right from the time we arrived on the property to check in, which is at the Royal Lahaina Resort, we were treated with the best of service. Even though we were staying at the budget minded "Inn" we were treated as "Resort" guests.
Our room, although dated was more than adequate. It was clean and comfortable.
The balcony had one of the best beach and ocean front views we experienced while in Hawaii with sunsets to die for. We both remarked how fortunate we were to have chosen the Kaanapali Ocean Inn.