Very long time cruiser and yes things are different, but it's up to you to have a good time and I did on Indy. Perfect, no but things aren't perfect anywhere. I would do it again in a minute. Service was ok, but our cabin attendant was fantastic. One of the best in my thirty five plus cruises. Chops was great with quick service this time. Giovanni's is mediocre at best. If I could have done Chops twice I would have. Don't ever order the steak in the dining room as it is never tender. Shows were good, we really enjoyed Grease. Ice show was ok, slow start but finished strong. Great violinist. She made the show. Enjoyed the bridge tour and the stops were ok. But we've been to them many times so don't expect many new things. The new location for Margaritaville by the ships was good. Gives you another option to hang out.
The best part of the cruise was the new easy process with the mobile passport app at the pier. We were thru customs in a matter of minutes. Can't wait for that to be rolled out in more ports.
Three of us in the cabin and the sleeper sofa was actually really comfortable.
Go thru the shopping jungle and take the shuttle to Mahalaha and enjoy their beach and drinks for a lot less.