Any cruise is a great cruise for me. However, this was our first Celebrity cruise and we were expecting more, especially with the food. Friends who are elite members confirmed that the dinners were not up to par. Sadly, we were warned immediately upon boarding that there had been a norovirus outbreak on previous cruise and, yes, it continued to plague our cruise, also. Third day for me.
We found that there was a lack of on board daytime activities compared to other cruises. Activities that were offered (way too many trivia sessions) were haphazard and stingy with prizes. I participated in a stage show and didn't even get a drink of water, zero, nada. Restaurant selection was poor. Couldn't afford the one specialty French Cuisine. We found Millennium difficult to get around. Kept running into cabin halls looking for public venues. Didn't meet anyone raving about casino.
There was a plus side. We had excellent dinner companions as well as awesome waiters. Our cabin steward was excellent also. We had no problems with staff.