The owners of this place need to sort out their wait staff and flow of their dinner service, otherwise they are going to lose customers fast. We came for dinner on a Friday evening and got a seated immediately as it wasn't too full. The service started out good but got extremely disappointing after we gave our order. Our drinks came right away but we waited about 45 mins for our food. We were only acknowledged about the lack of food when we mentioned something, but then told one of the dishes we ordered was sold out. No heads up or warning that it was sold out earlier. No apologies given either. It took another long wait for our next order of drinks. We were given the excuse that the restaurant was busy which is a bit ridiculous since there was a section completely empty and as a restaurant manager or owner you wouldn't sit anymore people than the normal amount you have prepared your restaurant for. To add,it took another 15 mins to get our bill and pay. Only to find out there was at least and extra $20 of food charged on our bill that we never ordered. They let a party of 27 people pay separate bills so we were stuck waiting. The servers also bickered at each other in front of guests. Luckily we were treated really nicely by someone named Alex or whoever the manager or senior server was there that night. He even offered us something special the next time we go there. Honestly, not sure if there is a next time in the near future. The only saving grace was their food. It was actually delicious. It's a shame the restaurant was ran poorly because there's so much potential for it to be amazing. Hoping the owners and managers train their staff better