I thought the overall experience was good not great. But, the food on the buffet was lacking in flavor at times. The shrimp was over cooked during the dinners. The soups needed more flavor and dishes were missing for breakfast; such as, no eggs Benedict on the buffet during the entire cruise. We felt we were nickel and dimmed everywhere we turned, like paying for milkshakes, or gelato, over charging for pictures, over changing on internet minutes, and charging for small water getting off ports. And NO towel art in stateroom ever.