AirBnb perfection! Amazing home, beautiful location, and Kevin (and his dog) were so friendly and kind.