We picked this cruise because we've sailed on the Silhouette before and really liked it. The staff especially, and the ship itself is beautiful and well maintained.
My only concern for this cruise was because of the port change from Ft Lauderdale to Miami. We had already booked our flights and would've been too expensive to change to Miami. Celebrity did offer transportation to the Miami port from the Ft Lauderdale airport, but we didn't want the hassle of going back to the airport, so we moved our hotel to Miami and paid for our own transportation. We did use Celebrity's transportation from the Miami port to the Ft Lauderdale airport, but it was a nightmare. No real organization and lots of long lines and confused passengers. The bus drivers were harried as well. It is hard to forget about this after such a nice, relaxing cruise, so my review is a bit jaded. And the $50 per person OBC just didn't cut it.
Food has gone downhill a bit, but the service is still there. The ship is still lovely and even though we've been to all of the ports before, we still enjoyed them. Costa Maya was my least favorite.
Cabin is surprisingly spacious and our room steward was fantastic. No complaints.