It's a great location for doing a short stay for work - really easy access to public transportation. The kitchen facilities are very minimal, so bring your own salt and pepper, but serviceable (just make sure you read the house rules beforehand!). I never had any issues finding space/time to be able to make dinner. The flat is not set up to be conducive to much socializing with the other renters, but we also all had different work schedules. I also never really encountered issues getting access to the bathroom, even with 4 other people around.
Angel was also very responsive if there were any issues, and, for instance, immediately took steps to replace the bathroom light when it went out.
The biggest downside that I encountered was that the walls were thin, and unfortunately I would often have groups of locals congregated outside the window catching up while I was trying to go to sleep. I barely heard the train noises, but the conversations were a little annoying.