I love this place. The food is awesome. I don't care for the buffet as the choices are very limited. Ordering from the menu is a much better choice. They seem a bit pricey but remember you get what you pay for. I gave this place 4 stars instead of 5 because they are on the slow side as far as service. The man who serves you is usually the only one there. He is very pleasant but a tad slow so if you are in a hurry ... Don't eat here.