I have been staying at a lot of Air BnBs lately and they have all been pretty good, great spaces, good hosts, seamless communication. But I now have a new benchmark. This has been by far the best stay I've ever had and everything about it, from location to amenities to communication to the overall experience, just worked beautifully. Will definitely be back.