Let's start at customer service on the phone completely usless and no knowledge ,45 min to speak to a supervisor then tell you email online.. They changed our rooms (2) together and charged for the 3rd person free promo. We ended up one room all the way bow level 10 and other all the way aft level 9. They held every one from boarding at 10:30 till 12:30 on the sidewalk out front. The wifi was down the whole first day and barley worked the rest of the cruise. This is important because everything is through the app on your phone. We were charged for drinks at the bar we didn't order before ship left port. Even with a drink package. You couldn't get drink delivery ( thru app) they would say delivered and never showed up all week. They canceled Mayan expedition the night before. You couldn't book another because everything else was full. The all inclusive beach expedition ( thru ship) gave one or two decent drinks then no alcohol in mix drinks. All the comedy , magician and secondary acts held in rooms too small to get in unless you show up 30min early. The ocean terrace sushi decided to take their break during our meal. Half of the group was served then a hour later for the last two meals. This whole time at customer service removing various charges on board we didn't make every day. Willam if your out there I hope you had fun charging to me. I'm not Willam.