Spotlessly clean, excellently located, well equipped place. Great value in Madrid. We were very well looked after.