Excellent location; warm and welcoming hosts; compact and homey warm feeling.