My wife and I took this cruise (Ft. Laudedale to New Orleans via several Caribbean islands) through a university alumni association group offer. We thought the cruise would be a great opportunity to experience the company before taking another planned cruise from Mauritius to Cape Town next year on Crystal's sister ship, Symphony.
While I had been on one brief cruise (Princess), my wife had never experienced the process, and she immediately appreciated the convenience and luxury of the experience. The "all exclusive" marketing message lived up to reality -- excellent food in the dining room, plus four free meals in speciality restaurants, and several room service meals. We asked for some wine with our dinner in the room once. The steward brought a full bottle unopened -- without the hint of a bar tab. I enjoyed the ship's library (some truly good and recent books) and its full fitness centre, not fully used -- in part because the cruise demographic is old, very old. (Symbolically, perhaps, as we joined the early deborders to catch our flight, paramedics were boarding with a stretcher, presumably for a passenger who could not make it out on two legs.)
We had read less-than-enthusiastic reviews about the excursions, and so only took one, on Bonnaire. It was fine but not great. So we visited the towns and in one case, rented a car for a bit of island exploration. The free shuttles to town helped keep costs down. Since everything is included, and shuttle/tender service were frequent, there was a temptation not to eat anything on shore and instead head back to the boat for more of its excellent food.
Spacious, well appointed and extremely comfortable