We had Afternoon tea and they did a fabulous job catering for our dietary requirements (gluten, dairy, vegetarian). We did call ahead, so I recommend doing the same, if needed. The alternative food was good but occasionally a bit dry.
Apart from some longer waiting times, the overall experience was good with kind service.