Celebrity Solstice is an amazing ship that has pretty much anything you could need. We enjoyed great dinners in the main dining room with excellent staff.
Many of the destinations offered snorkeling and interesting cities to walk around. The fitness facilities were nice, with well maintained machines and plenty of options of machines. There was always something going on to keep us entertained.