Just about perfect - everything a great airbnb should be.