I think Oriana is feeling her age, at 20. OK we had some bad weather, but quite a lot of vibration from the engines/screws at anything over about 15Kts.
Food- OK in the restaurant, but not as good as we had had before. I guess it is next to impossible to prepare and deliver truly hot food to several hundred people in a restaurant. In the upstairs "cafe" areas it was also OK, but there just wasn't enough seating; clearly designed with the idea that people would be sitting outside some of the time, but in bad weather it was hopelessly crowded. Good breakfast selection but it never seemed to vary much, if at all.
Staff all seemed to do their best.
Maybe a little larger than balcony cabins on the most modern ships? Fridge was useful.