Perfect vacation home, perfect location, awesome views, the most amazing hosts (so helpful and thoughtful!), complete with all the little touches and amenities that put this place at the top of my list for return stays!! Thank you to the hosts for sharing your incredibly beautiful house with us!!