Situado em Teresópolis, o Le Canton fica a apenas duas horas da capital fluminense, numa linda região de serra e montanha. Um dos principais resorts do estado e inspirado nos charmosos campos suíços, o complexo tem dois milhões de metros quadrados de área construída e é cercado pelas belezas naturais da Serra dos Órgãos.

O resort é composto por três hotéis: o Village, que é o hotel principal e o maior deles; o Magique, que fica ao lado do Canton Ville, a área de lazer do hotel; e a Fazenda Suíça, típico hotel fazenda, com estrutura própria e mais reservado que os dois primeiros. Para circular entre os hotéis os hospedes contam com vans que circulam com frequência de hora em hora ou sob solicitação em cada uma das recepções. Ao todo, os hóspedes contam com 246 apartamentos distribuídos entre os três hotéis.