Comfortable, clean, warm, welcoming - a very pleasant place to stay.