Overall very clean; however there were a few pieces of trash on the floor near the hostess station. Restaurant was very busy on a Thursday evening. Hostess and wait staff very friendly. At one point a woman I perceived to be the manager had her voice raised and seemed to be overly agitated that there were people waiting. I guess that's a good thing that she cared but it came off rudely and was noticed by those of us in the waiting area. The hostess calmly explained that everyone in the waiting area was waiting for more people and that person went away. Ivy was our server, she checked on us often and was very pleasant. The only thing I did not like was that it took a long time for our salad and breadsticks to come out. I forgot to time it, but it was so long that we had just started the salads and our entrees appeared. We were not happy about this but didn't want to send anything back. Food was all very fresh and delicious. I would return again.