I have been here many times. The all you can eat is wonderful! The food is so good. The Miami Roll is my absolute favorite. Unfortunately, they need a better waiting system. They write down names and just mark off random ones as they go. They say it's a 30 minute wait, but 30 turned into an hour. There's not much space there to wait either.