We have been on several cruises. This past cruise with Celebrity, we were disappointed with the food quality, friendliness of staff, activities for children, small rooms, and entertainment. The buffet had many choices, but the taste was just not there. It was the same fruit options daily. The cereals were an off brand or different version of the typical American brands (and not better, unfortunately). We felt nickeled and dimed for everything. If you wanted a certain drink, it was a charge. The zero proof option for kids didn't include mocktails, but yet I didn't even come close to drinking the amount of our classic package daily. Main dining room the portions were small and you had to order two meals with the hope that one of them was good. The appetizers were boring. Our waitstaff were fantastic (Eduardo and Tobekile), our room steward was efficient, but not overly the top friendly and there were days when one or no chocolates were left. The staff assisting elderly off the boat were great. Tables in the Game On room didn't work and were awkwardly placed for trying to move from one side of the ship to the other. We sailed Celebrity as our first cruiseline and things seemed to have changed so much since then. We had heard wonderful things and hoped for a great boat with fantastic food and ended up eating more off the boat than on. Wait times to call Celebrity are ridiculously long. Unfortunately it seems the cruiseline needs a major overhaul. The cost of laundry is ridiculous when you have a 10 day cruise and no machines to do your own laundry. $60 for a bag of laundry is expensive.