San Miguel de Allende has been named the world’s best city in annual rankings by readers of “Travel + Leisure” magazine.

“There’s a lot to love about San Miguel,” the magazine said in announcing the winners, which readers select based on sights and landmarks, culture, food, friendliness, shopping and value.

The colonial city in the state of Guanajuato offers temperate weather year-round, “Travel + Leisure” wrote, meaning there is no bad time to visit.

A reader of the magazine described San Miguel as “one of the most authentic, creative and cost-effective destinations we’ve visited. Over the years we’ve discovered more great restaurants and activities, but the town still maintains its Mexican heritage, culture and charm.”