I would give zero star if there is an option.
1. The attitude from the manager (owner) is horrible. She clearly doesn't understand what the customer service is about and she doesn't know how to treat customer with respect.
If that's the attitude i am getting, there is no way I am going to pay regardless the food quality, selection, or price for the buffet.
I would Not recommend this restaurant to you.
If you like, you can go to other places and get free buffet on your birthday with great service and respect.
Mandarin: excellent customer service.
Imperial buffet: crab legs with good service.