I went there in may this year and it was actually pretty good. Prices are a little on the high side for Kenilworth. But the good service and the quality of the food justified.
Based on that I would certainly recommend it, in particular if the weather is pleasant and you can sit outside.
More details in my blog post from that time.
I have not been back since, but two readers of my blog told me that they had been there independently recently and they had similar experiences.