The place is just 150m away from the Lavapies metro station. There is a big supermarket right next to the station. The location this is excellent, I was here for a business trip and had a very comfortable experience commuting and reaching the place.
The apartment is on the 3rd floor with no elevators (so careful is you have lots of heavy bags, you will need to carry them through the stairs)
I did not get to meet Juan, but had a nice checkin and check out experience.
The apartment is in a location which is good area to explore Madrid.
Thanks Juan!