We have stayed in many airbnb places and this rates right up there in the top three.