We had a brilliant time here.  The waiting time was long, but I think you get that everywhere   there were signs indicating the wait time.  Food choices were really good.  Very clean and staff were very happy and kind.