Perfect location, fantastic hosts, affordable, clean... all we were hoping for. Definitely recommended.