Absolutely horrible. From the service to the sanitation to the food!! First we waited quite sometime for someone to greet us. Then, we ordered my son (who's birthday it is) a cool little drink. The guy served it with the entire presentation to another table. The kid played with the shark the drink came with cuz the grenadine was poured out of it, the server took the drink and shark from that kid and served it to my child. Wth?!? Nobody offered a new one or apologized! The food wasn't prepared properly. Tacos were blackened weren't supposed to be, missing items from my kids steam pots, crab nachos were gross, shrimp was what looked to be fried two too many times! No silverware was given and by the time we saw our server to ask for it, the food that was at our table was cool! At one point the server said she was sorry and that the kitchen was a little flustered due to a 50 top. I didn't see more than a handful of people in there and I can now see why!! There was no apology or discount at the very least for my sons drink. But to top it off our 8 top (3 kids) was added gratuity. We went there last year for my daughters b-day (10 mo ago) and it was great! The food was still just ok at best. We will never return, you can definitely find better food and service somewhere else!!