La struttura si trova nel centro di Whistler, dove troverete negozi e ristoranti. In loco troverete anche una palestra. Tutte le unità abitative sono dotate di cucina completamente attrezzata.
Le unità abitative del Town Plaza Suites sono dotate di balcone privato, camino a gas. Le unità sono inoltre dotate di lettore DVD e connessione internet via cavo. In ogni unità troverete anche una lavatrice e un'asciugatrice.
Il Town Plaza dista 2 minuti di auto da Whistler Blackcomb, dove in inverno è possibile sciare. Il Whistler Golf Course è raggiungibile in 3 minuti di auto.