I stayed in Madrid in shared flat in EASO residencia Callao and it was wonderful. The owner Elena ist lovely and the rooms are really nice and not too expensive and very cleaned. I know there are now rooms available for short or longer terms. For some more info on them just email me or contact www.easo.net