PLEASE LET ME START OUT BY SAYING THAT THIS REVIEW NO WAY REFLECTS THE STAFF, as the staff was absolutely fantastic and VERY hard working (to work 7 1/2 months straight without seeing family and with no days off seems unfathomable to me).
Positives - Our waiter Rajul, and his partner Jorge were fantastic, and I wish I had them with me on every vacation :-). Our steward Franklin was great as well.
Negatives - The ship. I'm assuming this ship hasn't been updated since it was built in 2003, as the accommodations were absolutely grotesque. Let me preface by saying that the minute I walked into my room I wanted to cancel the vacation. I didn't sleep for 4 nights because of the lingering musty smell of the room, as well as the lingering smell of SEWAGE throughout ALL of the common areas. I seriously don't know how the poor employees work 7 1/2 months straight in such conditions. Let me also preface by saying I have been on 2 other cruises, a Disney cruise and Carnival. I know Disney is a step above, but after being on a Carnival Cruise YEARS ago, I thought Royal Caribbean was a step above. I guess not? Just to finish up the room. There was trash in a corner from the guests who had stayed in the room the cruise before us (probably only a few hours before), oh, and an old egg salad sandwich in the fridge. We kept smelling urine in our room, and notified our room cleaner, in which he cleaned very well (I saw the poor guy on his hands and knees scrubbing every bathroom around us). Skip 2 days later, we notice our toilet was leaking, so no wonder. Apparently was fixed on our 2nd to last day. The room still stunk no matter how hard cleaned. Again, not his fault, just a dingy old room that needs updating!
The Cabin had an overbearing smell of Urine the whole 4 days, and there was trash leftover from the people who had just checked out only a few hours before upon our arrival.
The furniture was ancient and coming apart (the drawers didn't even open and shut nicely). Carpet was old and dingy.
The Beach park was AWESOME! Best part of our whole trip. Super clean, our little 3 year old loved it, great service.