The flat is absolutely perfect. It seems to have been recently renewed so things are pretty modern. The hosts were fantastic and very helpful. We had a great time there: it had everything 2 people needed and it was clean and tidy. The only downside is that it isn't right in the heart of Madrid, but still walking distance to everything!