Neben Freizeiteinrichtungen wie einem Swimmingpool bietet das 3-Sterne-Hotel Hotel The Thompson House Windham auch einen Konferenzraum für Geschäftsreisende.
Skigebiet Windham Mountain liegt in 2 Kilometer Entfernung vom Hotel. Windham Theatre lässt sich innerhalb von 25 Minuten erreichen. Ein 20-minütiger Spaziergang vom Resort aus führt Sie in die Innenstadt von Windham. Die Unterkunft befinden sich 105 km vom Flughafen Albany International entfernt.
Die 70 Zimmer sind mit Rauchmeldern sowie mit tollen Annehmlichkeiten wie einem Bügeleisen/Bügelbrett und einer Klimaanlage ausgestattet. Die geräumigen Zimmer verfügen über einen Patio und einen Balkon. Die Badezimmer sind mit einer getrennten Toilette, einer Badewanne und einer Dusche augestattet und bieten zudem einen Haartrockner und Badelaken. Die Zimmer blicken ebenfalls auf die Berge.
Das Restaurant Higher Grounds Coffee Co ist ca. 6 Minuten Gehweg von hier entfernt und bietet Gerichte der amerikanischen Küche.