The best airbnb ever: wonderful location, amenities and hospitality.