Home from home, enjoyable stay at kilcar house