I can't say enough about the staff throughout the ship; always smiling, asking about your day and always wishing you a great day. The three staff directly responsible for our well being, room steward, waiter and his assistant, were all top notch. We booked all our shore excursion directly with Celebrity which was easy and efficient. The nice part doing that was they had staff on the pier to meet each group for excursions and escort us to the pickup location eliminating any confusion. There is always a variety of things to do on board regardless of interest; music, dancing, shopping, auctions, casino, swimming and plenty of food. There are plenty of dining venue's from casual for breakfast and lunch to speciality restaurants for an additional cost and the main dinner restaurant, Metropolitan. The meals excellently prepared and beautifully presented. My only complaint was they have a dress code that went completely ignored. If you were looking for a formal evening out be prepared for shorts and t-shirts. This became a major distraction to an otherwise wonderful evening following the theater show every evening.