Even though the ship itself was gorgeous and the service very good, I only rated this average due to the perceived value for my vacation $.
If I had to do it again, I would NOT do the upscale dining package. There was nothing we had that was that much ($35/day) better than the main dining room. Even with the upscale dining option a 1.25-1.5 lb Maine lobster was a $30 up charge, which is ridiculous.
Even with the dining and premium drink package, there were still charges listed for food. Some made no sense, like Johnny Rockets being an up charge for burgers/fries. Really? BTW - Starbucks coffee WAS included in the premium drink package even though there was a charge listed for it.
Clean, firm mattress, nice layout, plenty of hot water.
Decent shopping if you go a little way away from drop off point.