Everything we want in an Airbnb- plenty of space, clean, responsive host.