Food is wonderful! service is sloooooooow. Don't be in a hurry and you will be fine. I have eaten in the restaurant once, too afraid of massive wait to try it again, and had food delivered 3 times. It was a weekday morning 9am and not busy when I had my wait experience, btw.
Food 5 stars: Service 1 star.