The only good thing about this experience was the ship, it is new. that is it. The entertainment is a joke, the food is horrible, they nickel and dime you, you have to even pay for water. They recently changed it for American market to which water is free. Watch out for $10 a day per person for service charge. They do not tell you unless you asked for the bill. Are you kidding me? Stay away from this cruise line. They also have restaurant to which you can pay for. We tried them as well. The food was marginal at best. The security crew to allow you to get out of the ship and back are not at all friendly. When you get into the ship, you will be harassed with a lot of sales people to sell you drink packages, spa packages, and other. Don't buy it since it is not worth anything.
My cabin was fine, however for my friends, they pay for balcony but they did not get what they paid for. He was told the ship is full and he can get out, if they wish.