The ship is great with good food, in sumptuous surroundings, with great facilities and activities. The drawback is that there is a hard sell culture for everything, even from the waiters. The ship's crew are all smiles and happiness if you buy but if you don't, their faces drop and they start treating you like second class citizens.
My wife and I are both teetotal and only ever drink water with our meals. We thought this would be fine but it wasn't. The food is included in the price of your booking but you have to pay for all your drinks apart from water. The first time we dined, the waitress came to take our orders but when we asked for water with our food, her face dropped and she looked very aggrieved. She returned with bottles of water which are $6 dollars each so I told her that we just wanted a jug of water which is free. From then on her face looked like thunder when she served us. She ignored us when we tried to get her attention, it seemed that she deliberately took the longest time possible to serve us and with other tables that were buying wine and suchlike, she was all sweetness and light. This was our experience with virtually all the waiters during every mealtime.
On the first day when I went out on deck and sat on a lounger, a waiter approached me jovially and asked if I would like something to drink. When I asked for a regular glass of water he pretended not to hear me and just walked away. My wife was shocked and the next time he walked passed us she asked him for two glasses of water. He rolled his eyes in disgust and muttered "Oh my God" before walking away and returning with just one glass of water.