The apartment was in a great location and the amenities are fantastic (gym, pool etc). The apartment is very spacious.
The only downside of the stay was the apartment wasn't very clean when we arrived (leftover things from the last occupant throughout the apartment) and the communication was slow (about a 24 hour response time to a message sent on the day of check-in). The host did apologise for the delay in responding though which was nice.
There was also only one key available for the apartment which was a bit inconvenient.