I highly recommend this place. David was very nice and maintained good communication. Location is within walking distance from Atocha train/metro station.