We had a great time, but as quite a few other reviews suggest, Crystal is slipping.
The service in the main dining room was atrocious. The server was so confused by the orders that my wife something with lobster, which she is very allergic to, and so Heidi was sick all night. I would have expected at least a token from the ship. The rest of the time, service was just garden-variety mediocre, with no one coming by etc. I've had much better service on Disney and even NCL.
To a lesser extent, it was clear throughout the ship that "tips included" means "we don't have to try that hard." Of course people did things they were supposed to, but it was perfunctory. The Bistro and Lido Deck were prime examples of lackluster service.