Super clean, awesome hosts, beautiful location and a cute puppy what's not to love 5/5!