Can't say enough nice things about our cruise! The staff was so nice, the ship was kept so clean, we were pleased with our dining choices (how can you not be pleased-I certainly don't have that many options at my house!)
There were plenty of activities (we do wish they would have shown a late night movie in the theater). The entertainment was much better than we anticipated. Had a great balcony room that was meticulously cleaned every day.
Shore excursions were good, just wish we had more time at each stop.