Such a perfect Airbnb experience. Beautiful space, amazing location, incredibly friendly hosts -- would stay here again, without a doubt.