I've been to Inakaya on Willowdale on several occasions. They have been average to pretty good in past visits depending on the day however my last experience was terrible.
To be fair, the restaurant is very nicely decorated and provides a good atmosphere although certain spots can be crammed and unpleasant. The service is sub-par at best on any given visit.
Down to the food,
Aji Tataki - pretty good (an entire spanish mackerel diced in many pieces)
Grilled Sea Bass - pretty good
Sashimi Moriwasa - terrible choice recommended by the waitress. $35 with fish no one really enjoys (tai, maguro, sake, squid, etc) . possibly my mistake for taking the recommendation.
We then ordered sushi which took an excruciating 45 minutes before a single item was served. The restaurant was not full and waitresses continuously apologized without giving a justifiable reason. No complimentary dishes during the unacceptable wait.
Negi Toro - 6 pieces of toro in a sushi roll form. The seaweed was soggy and the roll ill-formed. A waste of toro by every means. By far the worst sushi I've ingested in awhile. All for a price of $16.
Hamachi sushi - average
Unagi sushi - average and again plagued by terrible seaweed
We cancelled the rest of the sushi (ie. uni, volcano roll) due to the sub-par quality with terrible seaweed after one of the longest and worst waits with ridiculous excuses given by the waitstaff.
Overall take your money elsewhere such as Zen. Better sushi and service.