Food done excellent, good variety and very good price. The downside is very poor service based on several visits. Had to wait over 15 minutes to have wait persons take order every time and one waited 20 minutes for bill after asking for it and then just left the cash on the table. They were not that busy, staff would stop and chat in little room with cash machine.