Such a lovely place. God is in the details and this Airbnb has it all!