Comfortable, beautiful, cared-for and an overall great place to stay.