Glenrock ligger i Belihul Oya. Hotellet har en naturlig pool i floden och en restaurang, Peella Side. Gratis privat parkering finns.
Alla rum har en platt-TV, en Blu-ray-spelare och en sittgrupp. Alla rum har utsikt över bergen eller floden. I det egna badrummet finns badkar eller dusch, bidé och kostnadsfria badprodukter.
Ohiyas järnvägsstation ligger 56 km bort, medan järnvägsstationen Pattipola och Ambewela tågstation ligger inom 79 km från boendet. Nationalparken Horton Plains ligger 62 km bort, och till Adams Peak och Ella är det knappt 76 km. Udawalawas nationalpark ligger 78 km bort.