Windsor has improved in the MoneySense list of best places to live in Canada.

The Rose City was ranked 80th in the eighth annual survey released by the personal finance website on Wednesday. That’s better than the 84th spot last year.

The website says it looked at all the data available to name the communities that offer the best overall quality of life. Some of the factors include incomes, employment, housing prices, weather, crime rates and access to medical treatment.

The survey also considered the ability to take part in cultural activities and whether the city has a movie theatre or easy access to an airport.

Leamington came in at 106th and Chatham was 121st. London improved to 15th compared to 36th in 2012.

Calgary topped the list overall, while St. Albert, Alta., was second and Burlington, Ont., placed third.

Here’s the full list: