Lovely little flat in Madrid - spotless, beautifully designed and well hosted