Excellent.
Homely, welcoming, charming accommodation.
A family home that certainly makes you feel relaxed and welcome.