We had a great stay in Angel this weekend. Though we didn't get to meet Elena, John (aided by the very friendly cats) was a great host and made us feel very welcome.
The flat is gorgeous, and in a great location. We had a comfortable bedroom and our own bathroom next door. And on top of this, John spoiled us at breakfast time with goodies, including delicious pandoro.
All in all, we had a lovely weekend and can happily recommend staying with Elena and John.