The plus: the location, the flat, the facilities, the communication were all great.
The minus: I am not sure why they are charging the (really high for the size of the apartment) cleaning fee. The bathroom sink, tub and the toilet were indeed very clean (also the towels and linens), but there was dust everywhere in the room, and when - following their house rules - I removed my shoes at the entrance, my socks got really, really dirty and there was even a dirty sock under one of the beds.
All-in-all: a very good value for money (again: not counting the "cleaning" fee).