I stayed in the Angel's Suite at Angel's Home for three nights in October 2013. I found it a very good place to stay both comfort and location. My room was well appointed and entirely comfortable. The staff were very pleasant and very co-operative.
I had only one major problem while there. In the afternoon before my last night, when I returned to my room, I found it to have the most revolting smell of sewage. I recognized right away that it was coming from the shower drain. I ran water down it and the smell disappeared, but as soon I stopped running water the smell returned. I solved the problem by placing the fexible shower hose down in the floor by the drain and running cold water at a very slow trickle. With that the smell disappeared and my complete comfort returned. Clearly, like many drains outside of North America, there was not a reverse trap on the shower drain.
I would not hesitate to stay at Angel's Home again.