This was my first cruise experience and I would say it lived beyond my expectations. One thing that stood out was that there wasn't a single staff on the cruise line that would say no for anything. Entertainment to world class amenities were onboard. Food was good but being vegetarian you would get bored of the food eventually and would not advise any vegetarian to go to any specialty restaurant. Also I want to thank Kiran & Tariq for giving us the right advice. We blindly followed what they recommended and have no regrets.