The ship is very large and I had no sea sickness. The food is 5 star and the wait staff is wonderful. Our stateroom attendant was friendly, kept our room spotless.
I would definitely recommend Royal Caribbean.
The only thing I didn't like was the escalator going to customs, after we left the ship. Very hard to ride down with our suitcases as we did the self express.