Juan Carlos was really easy to communicate and always very responsive to all requests. The place is clean and comfortable for two people but maybe three is too much. Basic amenities are there (coffee, tea, kitchen, bathroom amenities etc). Neighborhood is really cool and hip, many bars and restaurants, as well a 24h supermarket. Metro is also close. If you are coming from the airport with not much luggage just take the 203 bus to atocha (it's 40 minutes and then 10 min waking), more comfortable than taking the metro with two changes.
A minor thing for the place is that windows are really small so not much natural light, other than that the place is highly recommended.