Jack Astor's (this location) is hands down my favourite rooftop patio in North York. Food is alright, service is alright, price range is similar to restaurants like milestones and sharks. If quality dining experience (food wise) is what you're looking for I wouldn't recommend but definitely for drinks and hanging out with a decent view.
Location is pretty convenient - near the TTC station and they have street parking available.
P.s. Recommend their Chicken quesadillas, Veggie pizza, the fishbowl cocktails. (Avoid their shrimp pasta - watery, Calamari - a bit greasy)
Overall, good experience!