I would have given this cruise a 3 out of 5 but thinking back on it it was a below average experience.
I've Cruised Royal Caribbean before on their smaller ship to the bahamas and had a great time but I don't remember the food being this bad.
The ship is very nice; it's HUGE, has a large atrium, if that's what you want to call it, has a lot of stuff in it that I don't have to repeat since it's on their website and discussed over and over on the forums.
The cabin was fine. It was average. We didn't spend lots of time in it but it was good for 2 adults and a 12 year old.