A clean, spacious apartment with great amenities in an excellent location.
Great communication from owner regarding airport transfers and easy key handover.
I would advise to double check with owner regarding the number of rooms/beds you are actually booking.
Our party of 6 were expecting 5 rooms (7 beds), but we only had 4 rooms (6 beds). This was not a major issue as we all had a bed each and were willing to share rooms - this may not be the case for everyone.
Another issue we had was with the drainage of the showers, there seemed to be a blockage in the drains causing a bad sewage smell and the showers to back up and flood the bathrooms, again, not huge issue (it could be mopped up with towels) but not something you necessarily want to be dealing with while on holiday.
Apart from these minor problems, we very much enjoyed our stay at this property.