The 3 times I've been to Teikoku within12 months were very bad experience. The service was very poor, the food was so-so (I was expecting more for the $$) and the food took forever to come! And I thought I came here to eat!! I DO NOT recommend this place at all. It's a waste of time and money!