I have recently returned from a cruise to Oman & the UAE on Splendour of the Seas. I would start by saying that my previous cruise experiences have been on Norwegian and I much prefer their freestyle mantra. While a small ship I though overall for it's age Splendour of the Seas looked in good condition in the public areas though I felt that in the lesser traffic areas (like the corridors and stairwells for cabins on lower decks) it looked pretty tired.
Embarkation was a complete nightmare - I had completed all required paperwork online because that was recommended to speed up check in, but when I got to the port at 1:30pm I lined up for 2 hours before getting checked in. In previous cruises I have never spent more than 20 minutes in line. I understand that I am not an RCL member so was waiting in the longer line but it was a bit ridiculous, more staff would have streamlined the process and perhaps a line for those who hadn't bothered to complete their forms in advance as those were the ones that held it up for everyone else.
Dining wise I only ate in the Windjammer purely because as a solo traveller I preferred not to sit with a table of 8-10 in the King & I, this highlighted my preference to travel with NCL where I could sit at a table of 2 in the main dining room at any time of my choosing. The food at the beginning of the week was good but towards the end it felt like some of the meat was being recycled into stews and didn't taste great. Food was lukewarm unless you got there right on 6:30pm for dinner but the variety of food was fine.