I was on CB in Sept 2023 for a New England/Atlantic Canada Cruise and it was great. I really like the updated world market/buffet area, the ship was in great condition and service in the dining room was excellent especially after our 3rd night we had a server team we really liked and the hosts told us to just walk in and they'll always have table ready for us with them.
the only "complaint" is that the service in the buffet is inconsistent (which was our experience even precovid) in that they don't always come asking for drink orders (a really small thing, not an issue for us but noticable).
we really enjoyed, the buffet being a grand class ship was more limited than the Royal Class and not as good as our last time on a grand class ship (Crown princess) but that was prepandemic and on a med cruise, so hard to compare.
room was excellent, our steward was fine (not great, definitely not bad), it was very enjoyable cruise and we thought entertainment was better than we remembered too especially in the main theatre.