This place worked out very well! It has everything you could need for your stay in Madrid.