We are a family of 5 and we loved staying at Casa Mia. The place was even better of what you see in the pictures.
They organised pick up and drop off to the airport and they were waiting for us and gave us lots of tips.
The location was great, we visit almost everything walking from home, but you have the metro very close too.
I would definitely stay here again if I come back to Madrid.