Food was good. The service was great. I waited for a shuttle to pick me up after my meal to take me back to resort and it took forever. The waitress who was clearly busy kept checking on me and brought me out a drink while I was waiting. Very thoughtful.