The apartment suited our needs and was generally as described and expected.
Our kids loved the pool. There was a minor issue at check in which meant after a long journey we had to wait another hour to receive the key card. The bed sheets could have been cleaner. The apartments are in a one way street and easy to get a taxi from the metro to the apartment but not from the apartment to the metro ... so it's a 15 minute walk.