A caring, generous and happy place to stay.