Dreamy place, perfect location--everything and more that an Airbnb should be!