Regarding areas of opportunities in my stay I would say 4 main things:
1) We had to move 3 times of apartment, because the one we asked for wasn't ready when we arrived
2) The staff or some people enter the apartment without asking us beforehand, so you actually don't have privacy
3) They don't have satellite TV, so if you don't speak english you can't watch the news
4) The apartment didn't have WiFi and we lost time fixing that issue
5) It is an old building so there isn't an elevator, and the apartment is in the second floor
On the good side:
1) It is in an excellent location
2) They attended all of our requirements except the satelite TV
3) The apartment itself covered our expectations