This Airbnb was just what we needed. Perfect location, amenities, and hospitality.