Been there many times, and I like the food. But not the best of Persian food I have had....
There aren't many other Persian restaurants on Yonge, so that's your only bet around there.
If you make a trip to Little Italy though, You'll find a few Persian restaurants that I would rank 4 and 5-star.