The atmosphere and food here are wonderful. Prices are great and the staff is friendly! The only thing that prevents me from giving 5 stars is the service being slow. It seems they aren't staffed enough for the amount of guests in the restaurant at any given time. That being said, the restaurant isn't even half full, but the servers take a while to get to your table and the food takes no less than 30 min to come out. This was my second time here. I will definitely be back, just don't have any prior commitments you have to be at near the time you come.