Food on the ship was good - not five star but we certainly enjoyed all our meals. We ate in the Meridian restaurant in the evening but used the Lido self-serve for breakfast and lunch.
Only downside was the ship vibrated all the time. I think this was due to the generator and probably due to the ship being an older one. This got to be quite annoying. This was our fourth cruise and we hadn't experienced this on other ships. If you go on this ship I think you could expect 3* quality as opposed to some of the larger,newer ships.