We chose Angel's place because of the hundreds of great reviews it's received, and our experience was no different!
Rather than re-listing all of the great attributes of this apartment (I echo the sentiment of the other 5-star reviews), I will make it easy and say that if you're in doubt, book this place!! But be warned... you might seriously consider moving to Madrid after staying here :)