The ease of arriving and being able to sleep in a homey accommodation is the essence of airbnb. And more simply put, this place delivered.