Oprócz dogodnej lokalizacji, The Perch Hotel Windham oferuje 14 pokojów z widokiem na górę. Our Lady of Knock Shrine jest w prawie 7 km, a Elm Ridge Parking Area jest około 10 min jazdy od hotelu.
Park wodny Zoom Flume znajduje się prawie 15 min autem od tego hotelu.
Niektóre pokoje w wygodnym obiekcie noclegowym wyposażone są w patio, balkon i telewizję satelitarną. Wyposażone w biurko, pokoje te dysponują patio i balkonem. Do dyspozycji Gości oddzielna toaleta i prysznic oraz takie udogodnienia jak ręczniki.
W Perch jest także bar kawowy. Pobliskie lokale gastronomiczne, w tym restauracja Captain's Inn Point Lookout, znajdują się w 50 metrach.