This place was awful for the first time visit. Food was very good when it finally came and we could finally order it. Took 45 minutes to finally get a waitress to come to our table of 8 for the first time. Then didnt get the drink order right. The second time she came we all ordered food since it was 30 minutes later. She didnt get our food right and one plate came 20 minutes after everyone else's and never brought out an appetizer. She never came back a 3rd time until we asked for a manager. Then she messed up on checks by charging two different cards to the same tab. We had different people helping our table but still took them way too long to help us until we went seeking for them. It was an awful experience and won't be going back.