The location is fantastic. I personally like to stay near Gran Via. It's a wide street at which is comfortable to walk along with and restaurant terraces on the corners of it are very comfortable. Near Victoria's apartment everything you need is literally in 1-2 mins: metro, bus stop, restaurants, cheap and expensive supermakets.
Victoria is very welcoming, positive and kind! She speaks great English. And I think it's easy to find a common ground with her.
It just can be a Iittle bit more challenging for people who sometimes forget turning the lights off in the bathroom:)