I've eaten food from this restaurant several times. Due to my work, I am not able to eat in the restaurant itself, so all my experiences have been with takeout or delivery.
My first few experiences were to stop in and get takeout on the buffet. It was pretty standard quality for Chineese buffet food with a higher than standard price. I then stopped in and ordered off the menu (items not on the buffet) for takeout. The food was excellent!
I then made the mistake of calling for delivery. I ordered the same food that I had ordered off the menu before. Delivery time was stated to be 1 hour. I wasn't happy with this but I accepted it. After the hour +10 minutes was up, I called to check on the food. I was told the driver was on his way already. 15 minutes later, I again called back and was assured that the food would be to me shortly. 10 minutes after that, I called back for the third time and was told again that the driver would arrive quickly. As this was now over 35 minutes that the food was supposedly on its way, I asked if it would still be hot. At this point, the owner's wife told me that the food had not actually left the restaurant yet and that she had, "lied a little bit." I was quite unhappy with this. When the food finally arrived almost 2 hours after I ordered it, it was cold, soggy, and bland.
The owner did attempt to make up for this circus of an experience by promising a free meal next time. That should be on its way now, so we will see what happens...