It's fair to say that Torontonians across the GTA have a love/hate relationship with the TTC. From frequent delays to a lack of parking or even just unclean stations, there is definitely a lot to criticize when it comes to our public transit, no matter how convenient it may be.

READ ALSO: "The 10 Commandments Of The TTC"

While most of us who take buses and the subway usually just complain about our gripes with the system to our friends, it turns out there is an entire network of TTC riders who rate each station. That's right, people are actually rating each station of the TTC based on factors such as cleanliness, wait times, location and tons of other factors - and boy, do these reviews get wild.

Luckily for you, we compiled the reviews for every single station on the TTC map. Including the overall rating according to Google-based reviews as well as the best review for the station in question, and the worst. There are some very clear winners and very big losers. But, either way, the reviews are definitely entertaining.

Toronto commuters have spoken, and here's the verdict on your local subway station.

Green line

Kipling Station

Overall rating: 3.1/5

Best rating:

Via Google Maps

Worst review:

Via Google Maps

Islington Station

Overall rating: 4.1/5

Best review:

Via Google Maps

Worst review:

Via Google Maps

Royal York Station

Overall rating: 3.6/5

Best review:

Via Google Maps

Worst review:

Via Google Maps

Via Google Maps

Old Mill Station

Overall rating: 3.5/5

Best review:

Via Google Maps

Worst reviews:

Via Google Maps

Via Google Maps

High Park Station

Overall rating: 4.3/5

Best review:

Via Google Maps

Via Google Maps

Worst review:

Via Google Maps

Keele Station

Overall rating: 2.6/5

Best review:

Via Google Maps

Worst review:

Via Google Maps

Via Google Maps

Dundas West Station

Overall rating: 3.6/5

Best review:

Via Google Maps

Via Google Maps

Worst review:

n/a

Lansdowne Station

Overall rating: 3.6/5

Best review:

Via Google Maps

Via Google Maps

Worst review:

n/a

Dufferin Station

Overall rating: 3.3/5

Best review:

Via Google Maps

Worst review:

Via Google Maps

Via Google Maps

Via Google Maps

Via Google Maps

Christie Station

Overall rating: 3.3/5

Best review:

Via Google Maps

Worst review:

Via Google Maps

Via Google Maps

Via Google Maps

Bathurst Station

Overall rating: 3.8/5

Best review:

Via Google Maps

Via Google Maps

Worst review:

Via Google Maps

Spadina Station

Overall rating: 3.6/5

Best review:

Via Google Maps

Worst review:

Via Google Maps

Via Google Maps

St. George Station

Overall rating: 3.7/5

Best review:

Via Google Maps

Via Google Maps

Worst review:

Via Google Maps

Bay Station

Overall rating: 4.3/5

Best review:

Via Google Maps

Worst review:

Via Google Maps

Bloor-Yonge Station

Overall rating: 3.6/5

Best review:

Via Google Maps

Worst review:

Via Google Maps

Via Google Maps

Sherbourne Station

Overall rating: 3.2/5

Best review:

Via Google Maps

Worst review:

Via Google Maps

Via Google Maps

Castle Frank Station

Overall rating: 3.8/5

Best review:

Via Google Maps

Via Google Maps

Worst review:

Via Google Maps

Broadview Station

Overall rating: 3.5/5

Best review:

Via Google Maps

Worst review:

Via Google Maps

Via Google Maps

Chester Station

Overall rating: 3.2/5

Best review:

Via Google Maps

Worst review:

Via Google Maps

Via Google Maps

Pape Station

Overall rating: 3.6/5

Best review:

Via Google Maps

Worst review:

Via Google Maps

Donlands Station

Overall rating: 3.4/5

Best review:

Via Google Maps

Worst review:

Via Google Maps

Via Google Maps

Greenwood Station

Overall rating: 2.3/5

Best review: n/a

Worst review:

Via Google Maps

Via Google Maps

Coxwell Station

Overall rating: 3.3/5

Best review:

Via Google Maps

Worst review:

Via Google Maps

Woodbine Station

Overall rating: 3.5/5

Best review:

Via Google Maps

Worst review:

Via Google Maps

Main Street Station

Overall rating: 4.3

Best review:

Via Google Maps

Worst review:

Via Google Maps

Victoria Park Station

Overall rating: 5/5

Best review:

Via Google Maps

Worst review: n/a

Warden Station

Overall rating: 4.1/5

Best review:

Via Google Maps

Worst review:

Via Google Maps

Kennedy Station

Overall rating: 3.4/5

Best review:

Via Google Maps

Via Google Maps

Worst review:

Via Google Maps

Via Google Maps

Yellow line

Vaughan Metropolitan Centre Station

Overall rating: 4.4/5

Best review:

Via Google Maps

Worst review:

Via Google Maps

Via Google Maps

Highway 407 Station

Overall rating: 3.8/5

Best review:

Via Google Maps

Worst review:

Via Google Maps

Via Google Maps

Pioneer Village Station

Overall rating: 4.1/5

Best review:

Via Google Maps

Worst review:

Via Google Maps

York University Station

Overall rating: 4.5/5

Best review:

Via Google Maps

Worst review:

Via Google Maps

Downsview Park Station

Overall rating: 4.4/5

Best review:

Via Google Maps

Worst review:

Via Google Maps

Sheppard West Station

Overall rating: 3.9/5

Best review:

Via Google Maps

Worst review:

Via Google Maps

Wilson Station

Overall rating: 3.6/5

Best review:

Via Google Maps

Worst review:

Via Google Maps

Via Google Maps

Yorkdale Station

Overall rating: 2.9/5

Best review:

Via Google Maps

Worst review:

Via Google Maps

Lawrence West Station

Overall rating: 3.6/5

Best review:

Via Google Maps

Worst review:

Via Google Maps

Glencairn Station

Overall rating: 4/5

Best review:

Via Google Maps

Worst review: n/a

Eglinton West Station

Overall rating: 3.7/5

Best review:

Via Google Maps

Worst review:

Via Google Maps

St Clair West Station

Overall rating: 4/5

Best review:

Via Google Maps

Worst review:

Via Google Maps

Dupont Station

Overall rating: 4.1/5

Best review:

Via Google Maps

Worst review:

Via Google Maps

Via Google Maps

Museum Station

Overall rating: 4.2/5

Best review:

Via Google Maps

Via Google Maps

Worst review: n/a

Queen's Park Station

Overall rating: 3.8/5

Best review:

Via Google Maps

Via Google Maps

Worst review:

Via Google Maps

Via Google Maps

Via Google Maps

St Patrick Station

Overall rating: 4.0/5

Best review:

Via Google Maps

Via Google Maps

Worst review:

Via Google Maps

Osgoode Station

Overall rating: 4.1/5

Best review:

Via Google Maps

Worst review:

Via Google Maps

St Andrew Station

Overall rating: 3.8/5

Best review:

Via Google Maps

Via Google Maps

Worst review:

Via Google Maps

Via Google Maps

Union Station

Overall rating: 3.9/5

Best review:

Via Google Maps

Worst review:

Via Google Maps

Via Google Maps

King Station

Overall rating: 3.7/5

Best review:

Via Google Maps

Worst review:

Via Google Maps

Queen Station

Overall rating: 3.8/5

Best review:

Via Google Maps

Via Google Maps

Worst review:

Via Google Maps

Via Google Maps

Dundas Station

Overall rating: 3.8/5

Best review:

Via Google Maps

Worst review:

Via Google Maps

Via Google Maps

Via Google Maps

College Station

Overall rating: 3.4/5

Best review:

Via Google Maps

Worst review:

Via Google Maps

Via Google Maps

Wellesley Station

Overall rating: 3.2/5

Best review:

Via Google Maps

Worst review:

Via Google Maps

Rosedale Station

Overall rating: 4.3/5

Best review:

Via Google Maps

Via Google Maps

Via Google Maps

Worst review: n/a

Summerhill Station

Overall rating: 3.6/5

Best review:

Via Google Maps

Worst review:

Via Google Maps

Via Google Maps

St Clair Station

Overall rating: 3.8/5

Best review:

Via Google Maps

Worst review:

Via Google Maps

Eglinton Station

Overall rating: 3.5/5

Best review:

Via Google Maps

Worst review:

Via Google Maps

Lawrence Station

Overall rating: 3.3/5

Best review:

Via Google Maps

Worst review:

Via Google Maps

Via Google Maps

York Mills Station

Overall rating: 3.8/5

Best review:

Via Google Maps

Worst review:

Via Google Maps

Sheppard-Yonge Station

Overall rating: 4/5

Best review:

Via Google Maps

Via Google Maps

Worst review:

Via Google Maps

North York Centre Station

Overall rating: 4.3/5

Best review:

Via Google Maps

Via [Multiple values]

Worst review:

Via Google Maps

Finch Station

Overall rating: 1.3/5

Best review: n/a

Worst review:

Via Google Maps

Via Google Maps

Purple line

Bayview

Overall rating: 4/5

Best review:

Via Google Maps

Via Google Maps

Worst review:

Via Google Maps

Via Google Maps

Bessarion Station

Overall rating: 4.3/5

Best review:

Via Google Maps

Via Google Maps

Via Google Maps

Worst review:

Via Google Maps

Don Mills Station

Overall rating: 3.7/5

Best review:

Via Google Maps

Worst review:

Via Google Maps

Blue line

Midland Station

Overall rating: 4.5/5

Best review:

Via Google Maps

Via Google Maps

Worst review: n/a

Scarborough Centre Station

Overall rating: 4.2/5

Best review:

Via Google Maps

Via Google Maps

Worst review: n/a

McCowan Station

Overall rating: 3.2/5

Best review:

Via Google Maps

Via Google Maps

Worst review:

Via Google Maps

Via Google Maps

Via Google Maps

Now that we've gone through all the stations, it's clear a lot of stations had similar ratings where they fell between the 3.1-4.2 area. Though there was one clear winner as well as one clear loser, the best station being Victoria Park station with a 5/5 rating and the worst being Finch with a rating of 1.3/5

Regardless of what your station ending up with rating wise, it's fair to say that for the most part, the TTC is definitely lacking. But while it may be crowded and have slow trains and even smell like old cheese sometimes, you've got to admit it's definitely a convenient and inexpensive way to get around when the transit system is having one of it's good days!

*Stations without reviews:

Lawrence East Station, Ellesmere Station, Jane Station, Runnymede Station, Ossington Station, Finch West Station, Davisville Station, Leslie Station