Son imposante façade donne le ton. L'architecture inspirée des temples locaux a des allures de monument historique. Le Mandarin Oriental est situé dans un vaste jardin, dans la ville de Chiang Mai. Il est le seul palace de la région.
Son spa est l'un des plus beaux du monde, élégant, raffiné jusque dans les moindres détails, il propose entre autres soins : massages thaï et compresses d'herbes aromatiques.