The food was pretty good (despite being overpriced for the portion size) but the service was absolutely atrocious... We were seated then it was about 10 minutes before we even got water (which the host had to get us). Then it took another 20 minutes to have our order taken (drinks & food at the same time due to how long it took). It was another 10 minutes before our partial & incorrect drinks were brought out then another 5 to correct it. We were told 4 times that our food was coming right up which turned out to be almost an hour. At first they brought out only 3 of our 6 plates (none of which were for the 3 hungry & cranky kids). It took almost 10 more minutes to bring out the next 2 plates followed by another 5 minute wait for the 5 y/o's plate (who was darn near in tears because she was so hungry). You'd think after taking that long the orders would at least be correct, right? Nope, 2 of them were wrong... On top of all this, they completely forgot about our appetizers we ordered until we were pretty much done with the food. It seems like this place is severely understaffed but the host blamed it on the waiter & the waiter on the kitchen. All in all, unless that place hires more or better staff, we will never be returning (which is sad being as the food was pretty darn good). So if you have children or are hungry, stay away!