I had some problems with the first apartments they put me in (locks on the doors didn't work,water didn't drain out of the shower, strong smell of sewage from the bathroom) and had to be moved twice in the first two days. However, once moved to a different apartment, I had no more problems.
The rooms are spacious and clean and the apartments are nice. The location is excellent and the staff are friendly and helpful. There is also a gym for use of the guests.