Good location, cute and cozy accommodations, everything you could want from an Airbnb and a bit more.