I was thrilled to come here for my first time to celebrate a milestone in my life. The atmosphere was lovely, the servers were nice, the food was good...I was with a large party, and we ended up sitting at the table for a VERY long time after dinner waiting for our bill. We had enjoyed some drinks and had plans to continue on to another location. Sitting at the table for upwards of 20 minutes for our bill really killed the mood. If it wasn't for the wait, I would have given them a much higher rating. Given the amount we spent as a group, I expected to have better service.