OK food but it took a whole afternoon. It was well over two and a half hours from the time we ordered to the time we paid. Several of the dishes we ordered never did arrive. The kids were going insane by the time we finally got our bill (which was a LONG time after we stopped eating and asked for it.) I could have eaten a lot more, but did't have a few more hours to spend waiting....