It has two seatings but you still have to WAIT when you are in time. On the earlier seating they rush you & make you pay early but still can't get their act together to be on time for the 2nd seating.
Service is abysmal. My family pre-ordered food, and after an hour of wait we received nothing more than a bowl of soup. Despite asking them to hurry up, they failed to treat us properly.