This isn't the first time the service has irked me so there needs to be some improvement. During my most recent visit to the buffet, I did not even get a chance to finish my first plate of food yet before I received the check already. Not only did the waitress constantly passed by our table at least 7 or 8 times in counting to see if there was any form of payment laying around, but she wasn't even remotely discreet about it. She didn't take the finished plates away nor did she once asked us if we wanted a refill on water either. I also noticed that she was keeping an eye on all the tables next to us, and every time she thought a table had dined and dashed, she became visibly agitated and muttered something under her breath; they only got up to get more food.