Even we had a short stay in Madrid, we have been able to make the most of it as the place is very well located with all necessary amenities and public transports very accessible. Highly recommend for families!