"This place SHOULD deserve a 5 star, but the service is terrible here. Didn't see a waiter at our table for at least 45 mins... and the restaurant wasn't even packed with people. There were several empty tables which really was confusing as to why no one had even taken our order. Once we did manage to flag several staff members down we were able to order and then had to wait another 30 mins for our food which we didn't order a lot of. When we asked our waiter what was the hold up on our order taking so long, his response was unpleasant, as if he didn't care or probably forgot he took our order. He was going to like every table being their waiter, which was weird as I saw several staff members huddled in the back area. Once our food did come out, it was very tasty, but just the overall experience from our waiter was displeasing. Would not go to this location again as I've heard other locations have much better service."