This place used to be amazing, but now, it had gone somewhat downhill. I think the chef might have changed so now everything is just a little bit off. The wait staff are very slow and unprofessional, but tolerable in the past because there are so few authentic Chinese breakfast places. Waitress forgetting orders, being rude, making excuses are common.
If you are looking for Chinese breakfast, and do not have a lot of time and/or something to do while waiting, I'd suggest ordering take out instead. They do accept credit cards, min $10 order.