Excellent Airbnb - one of the best we've stayed in.