I've used airbnb a lot and this may have been my best experience. The space is beautiful, the location is great and the hosts have carefully considered the guest experience. It really shows.