A lovely, clean, warm and beautiful place to stay.