Stellar location, well thought out design, great attention to detail, quick communication, everything you could hope for in a great Airbnb experience.