We were attending an insurance convention in Oahu, and wanted an easy way to visit multiple Hawaiian islands without having to repeatedly fly and unpack. Our last cruise was on our honeymoon, a few decades ago, so we went in with no real expectations.
Embarkation was a moderately long line, but went smoothly, while disembarkation was a breeze because we just walked off the boat with our luggage and took a cab to the hotel. The ship was very clean, and the crew was constantly offering to spray cleanser onto your hands.
We are vegetarians who eat fish, so our diet was somewhat limited, but there were a reasonable number of options at the Aloha buffet besides salad, veggie burger and cheese pizza, including some Indian food, cheese sandwiches at the deli counter, and pasta. For a meat eater, there would be many more and different choices. We didn't try the upsell restaurants. The main restaurants were okay, but the portion size of lasagna was tiny at one restaurant and the East meets West had only one vegetarian option, fried rice (which was good, and almost enough). We did like the food and atmosphere at the cadillac diner.
The cabin was quite small, with barely enough room to maneuver around the bed, and with a very tiny bathroom. However, there was more than adequate storage in the drawers and closets for our clothes, and our suitcases fit under the beds. We didn't plan, or actually, spend much time in the cabin, and the bed was very comfortable, so it was satisfactory.
We didn't tak an excursion in Honolulu, but we separately visited the very impressive USS Missouri (a more extensive tour is available than on the USS Wisconsin, also an Iowa class battleship in Norfolk). We saw the moving Arizona memorial (and hiked Diamondhead, saw the Iolani palace, and took a city bus to the Dole plantation, which was interesting but took a long time).