If you are a foodie, this is the ship is for you. I have cruised with Azamara, Celebrity, Holland and RCCL. The food on this ship is far above my previous cruises and they absolutely accommodate food allergies. I took a short test cruise prior to booking a B2B out on Greece. I found it helpful to learn the ropes before a long Europe cruise. Their only downside to this cruise line is their app and it is necessary to use to prebook restaurants, etc.