Great environment, great food! Unfortunately, our server, who we'll call Nick cause that's his name, just didn't have it together. We waited so long for our wine my son had to get up and go get him. We could see him standing in the kitchen just waiting for food to come up. When we finally got our main meals, he had forgotten to bring us our appetizers which had been sitting on the counter right in front of him, so ALL the food came at the same time. We were there celebrating and I have to say, the bad service did detract from our evening.