We stayed at Angel's place over Sonar and it was perfectly fine. It is clean, in a good area for restaurants and getting about and the beds are comfy etc. We were fine there because we were out a lot of the time and it is spacious when you need to be in the apartment but I wouldn't have wanted to be there more than a long weekend.
If you are looking for a place with more charm & personal touches, this probably isn't the place for you. It is purely a rental flat, it doesn't seem that anyone lives there full time so there are very few products at the apartment eg. washing up liquid, olive oil etc. meaning you need to buy everything extra for your stay.