Ideal airbnb, ideal location, ideal view, ideal hosts. Couldn't have asked for more. I'd love to stay here again!