Princess cruises is an amazing cruise line and good at entertaining people. The food is good, the service is top notch, the cleaning practices are healthy and safe. Room Stewards are the best in the business. The absolute ONLY reasons for the 4 star review is 1.) the internet speed is super slow on everything except youtube. 2.) The app is super fidgety. We had to have help with app 5 times in the first day, after that, it required multiple restarts. Also, within the app there should be a function to order more drinks(not just princess' choice) to anywhere on the ship, not just your current location. And 3.) the climate controls in the cabin are very difficult to get to a comfortable temperature. This must be a princess thing, as this was the case on the Ruby Princess, but not on other cruise lines i've been on. Other than those 3 things, our cruise was amazing!!