We chose Viking because it looked like our type of cruise, not too upscale but not too basic. Well, we were pleasantly surprised to find it was upscale and absolutely top notch. The staff were extremely attentive and friendly. The food was delicious and plentiful. Our room was gorgeous, we had a suite but we met people we had veranda rooms and we would have been just as happy there. When people ask me what the best part of the cruise was I tell them, the people. We met life long friends and had the most fun we have had in a long time . I strongly encourage anyone to try Viking. You will be spoiled for life. We have been on 7 ocean cruises including The Haven on Norwegian and we will never sail on a megaship again. Maybe it's because we are older and don't travel with kids anymore but this was just perfect!