Everything you could want in an Airbnb - great location, friendly hosts, and a clean home!