I had a great stay at Diego's apartment for two weeks. The apartment has a good location, close to the metro and easy for a non-Spanish speaker to explain to taxi drivers where it is situated.
The apartment is nice, have a home feel and is clean. The pool area is also really good for hot days. Didn't try the gym, but it looked to have the basic things.
Diego and his wife were both really helpful with everything.
I can definitely recommend this accommodation, and would love to come back soon.