I loved my cruise! The service in the dining rooms were fantastic and my room steward, Jeffrey was wonderful. The food was ok, but not fantastic, only in the specialty restaurants. The entertainment was not great but then I don't really care about that.
We did tours off the ship which ended up being a great decision, because of CC and those on CC who arranged the tours. We did two tours through Viator and the rest through other CC cruisers. In Barcelona we did a tour right off the ship, about five hours and then they took us to our hotel. Great way to see the city before checking in.
We mostly ate in the Garden Room, and specialty dinning but we did eat the buffet for lunch and one dinner. The buffet was better than most I have experienced.