Clean and homey with good amenities and a friendly host.