I checked this place out due to a few reviews that I had read. The location is pretty odd in this old plaza next to the Post office and a flea market. However, when you walk in, the place is really nice.
I didn't have time to sit down and experience the whole All you can eat for $19.99. I did, however, order take out sushi rolls. They were really good sushi. Just as good as any place I have been in Cleveland. Hopefully I'll make it back and be able to add to the review more fully.