Everything we could have hoped for - clean, comfortable and cosy with friendly hosts who were always on call if we needed them .