Well they over pack the ship with 5000 people and the pool is so small and you never find a seat at the pool. The food was ok nothing to brag about. They are cheap with water in your room afer 4 bottles for 4 people they charge you for them. Mike the cruise director is excellent always happy. The shows are great nut the sky ride is closed half the time due to wind. The miniature golf and pool tables are a joke to windy balls blew around. The balcony doors are terrible they open like a door and slams so hard you wake up early if a kid is in your next room. So I say Carinaval Horizon is rated poor for my family. I must say the princes on drinks are high one round at the pool is $46. The Imax theater is $12.95 a movie pathetic