The ship is great and the staff is fantastic. It is nice the water and specialty coffees are included. No photographer constantly taking pictures. Also no cocktail staff in the theater during the shows.
The rooms are very nice, larger than most other ships and the cabin attendants were unreal.
The company touts the "Finest Cuisine at Sea" and theirs ranks among the more extravagant chow we've experienced on a cruise. The food in the Terrace Café, Waves Grill, and Grand Dining Room was generally very good and of high quality. We encountered a couple subpar dishes (watery pasta and tough steak) which our servers cheerfully replaced. Bear in mind that food onboard is typically prepared in "banquet" quantities. The exception is the food in the specialty restaurants--Tuscan Steak House and Red Ginger--which, along with the service, was absolutely outstanding.
Apart from booze plus fees for some optional activities (e.g. Bingo) and services (e.g. Canyon Ranch Spa), Oceania is a welcome respite from companies that nickel-and-dime for every little extra. There are ZERO surcharges for alternate dining, steamed lobster, cappuccino, soda pop, ice cream treats, and room service. Internet (speed improved) is free and unlimited, a vital perk that other cruise lines have been slow to offer.
Oceania's OLife option includes roundrip airfare plus a choice of free shore excursions, free beverage package, or shipboard credit. My advice? Compare airfares first. Then, if you go for the option, request the shipboard credit (you can apply this towards gratuities) and make your own port arrangements for considerably less than the cost of Oceania's overpriced and underwhelming shore excursions and transfers. In Cuba and elsewhere, visitors are under no obligation whatsoever to purchase the cruise line's shore excursions.
All the ports in Alaska are amazing, you simply can't go wrong if you arrange your own or go with the ship's tours.
Not too much to do, sleepy town to walk and stretch your legs... when it's not raining :)