Great apartment in a fantastic location.
There was an unfortunate issue when we were arrived. The hosts use a third-party service for the check-in. We arrived at the airport and called the contact we'd been given to let them know we were on our way. He told us he wouldn't be ready to let us in and that we'd have to wait. As a result we spent over 30mins at 11pm standing in the street with our kids. We understand things go wrong sometimes, but his rudeness was unfortunate, and made it an unpleasant start to the trip.
However, the hosts were apologetic and communication was pretty good. Despite the dodgy start, everything else was great and we'd still recommend the apartment.