This place is disgusting. A cockroach fell from the ceiling right in front of one of the restaurant I just ordered food from. I am confused by the good reviews. I went with about four other people. Not one person liked the food. Trust me, it sounds like a cool place, but it is gross.