Best airbnb I have stayed in a long time.