Just got back from this cruise. I'm a veteran sea cruise with nearly a dozen or so previous cruises on Celebrity, Princess, Holland America, Royal Carib, and Carnival. The two star rating is based on the same scale as these other ships. If I were to base the rating on the fact that this supposedly a 5-6 star ship, one star would be more than generous. (Having written and nearly three page review on this forum that somehow did not get published, I am going to keep this relatively brief).
On two separate occasions, Crystal was very close to leaving me, my wife, and other guests stranded in in the dark, near freezing temperatures, in a totally unfamiliar environment. Totally foreseeable and unforgivable.
Food was mediocre for the first week and selection very limited. Do not try their 'local dishes' for they don't know how to cook them (we tried to local dishes in many restaurants at many stops along the way and they were delicious.) The Bistro that supposedly features street food from all over the world has a fixed menu limited to about 9 items. In my book, ceasar salad, beef tartar, and fried mushrooms is not 'street food.' The food was so bad and limited that I was hungry for the first week. Food did improve during the second week.