I would not hesitate to recommend this cruise to anyone. The ship was beautiful and clean, and the staff and crew were helpful, fun, and entertaining. Service was top notch.
Our cabin was always clean and pleasant, and the views outside the sliding glass doors was phenomenal. The size of the ship was just right: under 1000 guests. We've been on the mega-sized cruise ships, but much more enjoyed the size of this one.
With few exceptions, the dining and food were amazingly good. We had only 2 disappointments in the two weeks we were on the ship: 1) On lobster night, the lobster tail was overcooked and mushy. On the other hand, we did have lobster a second time and it was very good. 2) We were disappointed in the Italian dining room. Our group was neither impressed with the dining room nor the food. It was a bit more ornate than the main dining room, but the food was just not what we had come to expect on the ship. On the other hand, the open buffet dining food was as good as special dining food on other ships.
Our cabin was neat, clean, comforting, and welcoming. Our steward checked on us multiple times a day. He was not intrusive, but obviously helpful and caring.