Javier was very nice, helpful and speaks some english. It's got a comfortable bed and there's place to store your food in his kitchen.
The metro is easy to get to, as is the bus station. We bought a 5 day pass at the airport to use for the metro/bus so we could easily get around the city.
Though you could walk 30 min from Gran Via and get to his place.
I recommend eating in at Baobab in La Rastra- 5min walk.