Was really good place ! Located near finch metro stations ! Calm and peaceful