Food is great however service is terrible. Been there over 5 times because the food is good but service fails every time. I don't mind the long wait for a table however service has to compensate the wait. This was my last time, waitress forgot to put order. Took her 15 min to check, never she came to tell us until I got up and asked. I have seen people leave before because of service or lack of. Overall, the food is amazing, just the service and wait times are out of hand.