I agree with most of what you said on your review. We were on the Oasis in October. One thing i,ve been telling people is I think the dinner service we had on the Oasis was the best we have had on any cruise ship. It seemed like they had more waiters per person ratio then Carnival. I told my wife if I would pay a little more for my Carnival cruises if I could get that same service. One thing that I could not stand on Royal was when i got a frozen drink they blended it then poured it in the glass with the shot already in the glass. You had to take your straw to mix everything together. Would I book another Royal cruise again? sure but I prefer Carnival more and will keep booking them for now. I may try a NCL soon though.