This was my first cruise but I was travelling with my sister who had been before with royal Caribbean so she saw a big difference.
This was more expensive and they were pushing you to buy drinks all the time.
The ship was clean but little old , Sun beds need replacing and the towels were very hard and thin. Food is ok but never hot and very repetitive.