BEWARE! This host is not a host - they are a letting agent who refused to check us in without signing a separate third party contract and taking a $1000 deposit. Despite this contravening AirBnB terms and conditions, we had to sign the contract and leave card details before he would hand over the keys. This was on top of him being an hour late for check in.
Also please note - the amenities are not as listed: the outdoor pool and sun deck are completely out of use and in serious disrepair (this was one of the main selling points of the apartment). The letting company said this was not their responsibility and made various excuses. They did nothing to compensate us until AirBnB intervened.
Please think twice before booking this apartment. Although the place itself is nice, it is not as listed and you will get into a lot of trouble dealing with this company.
Air BnB is meant to be about a community of trust between hosts and guests, but this company just use AirBnB as a marketing tool and ignore the terms that are in place to protect guests.