I think the location is great!
I could walk easily to some of famous attractions and the neighborhood is very convenient.
I only met the host twice when check-in & out. I feel like it was my own apartment. Nothing to complain from my experience.