A great place to stop, broke up our journey from Fort William to Elgin. Staff were really kind and welcoming, breakfast was great value (lots for £3.50). Make sure you bring food with you, as there is no shop for miles.
Definitely have a dip in the lake by the private beach, the 10km loop walk out the back of the hostel is dreamy and worth a wander even if you only get to the waterfall.
The kitchen is a good size and the communal area / dining room has lots of books, games and a pool table that is free to use, along with the BEST view.