Great location, great apartment and great communication all make for the perfect Airbnb.