We stayed for the Beltane Fire Festival. The location is fantastic and the host is very welcoming - we were allowed to use the washing machine (which when travelling with a child is invaluable) and they also provide food for breakfast.
It is a room in a shared flat (the room has a lock) so expect the communal areas to be as communal areas in shared flats are but it is great value for money and you are very safe and welcome there.
I stayed with my 5 year old daughter and it was everything we needed it to be.