This place ticked all the boxes! Stylish, clean, great location, friendly hosts, great amenities! Thanks so much for an amazing stay, would love to go back next time we visit.