We are from Texas and chose this cruise to see new ports. We flew in a day early to enjoy San Juan - that was great. Overall, the cruise generally met our expectations. Food was typical, shows were outstanding, room service average, dining room service was excellent. We have 3 boys 16, 19, and 20 - not near enough activities for this age group (they were disappointed and ready to go back to Carnival). The most disappointing thing for me was the Casino. If you are a a gambler, and like to gamble on your cruise, you will be disappointed. Most table games are $5 with mickey mouse rules. For example, at the Craps table, you are not allowed to set dice. You are only allowed to receive the dice as positioned when stick man pushes to you, pick up dice, and roll. Don't trust the pay tables as listed on the BJ tables, make sure to read all the fine print. If you minimum bet, A black jack will not pay 3:2 or 6:5 - even though stated as 6:5 on table - it will only pay even money. There are other petty rules that will just takes out all the fun for a true gambler. The slots were extremely tight. Good news - I took $3K for gambling money and only spent a small percentage because I refused to play craps by their silly rules and 1x odds. What really irked me, on 3 different occasions, I requested to speak directly with the Casino Manager and the Casino Manager would not come to speak with me in person - only relayed messages through pit boss.
Ports were great although, in St. Thomas, we ported at a secondary port. It wasn't much at all and very disappointing. I think the down town area must still be reeling from last year's hurricanes. Aruba and Curacao are amazing. For St. Kitts, try an excursion other than the beach. The beach and the water is extremely disappointing after Aruba and Curacao.
If bingo is something you like, choose another cruise very few bingo opportunities (3 on a 7 day cruise). The room is packed with people for only one $300 game - ridiculous.