A caring, warm friendly ‘hotel’ - rooms are well appointed.