The biggest problem with Earls is it is located in a douchey area. BUT if you are a Bay street type and enjoy hanging with the Bay Street crowd, than I imagine you would rate this place a solid 4 star.
Earls has a really nice patio. I have tried visiting a few times in the summer but the place was way too packed to find a table. Now that the weather is cooling off it's possible to be seated outside. (They have heat lamps!)
I was also pleasantly surprised at the cost of drinks here. They have daily specials. We visited on a Tuesday and had some delicious $4.99 bellinis. Great price. Thursdays sounds promising too, with a large cocktail list all at $4.99 pricing. Normal cost is $7, which really is reasonable too.
The waitstaff there were all extremely attractive yet dumb as shit. (Just how I like em!)