The Celebrity Constellation is a wonderful ship. We had a cabin in Aqua Class and it was lovely. We were able to dine at Blu restaurant for breakfast and dinner and it was excellent! Great service and mostly great food. The Persian Garden was nothing special on Constellation. We thought the entertainment most nights was great. There was a good variety of entertainers and we always enjoyed the shows. The cruise was very port intensive so we were constantly running off the ship every day to a different port. It was 10 ports in 12 days. We wished we could have had a few less ports so that we could have spent more time on the ship. We took 5 private tours and felt that they were much better than the ship tours. Also the price was not that much more and it was worth every penny having our own driver/guide and just my husband and I in the car. We thought the main dining room was good, not great food, but very good and we enjoyed the select dining where we sat with different people from all over the world. All in all it was a wonderful vacation. I may not do another cruise that has so many ports and it was exhausting.