This Airbnb is perfect ... location, amenities, hosts!