It's a nice place, but there are better options. The location is great, the building is "luxery", and the apartment was clean. But it was lacking in some necessities, such as toilet paper (we were given only one spare roll for a 6 day stay) and spare towels (we were told to only use one each, even though there is a pool!). At check-in Cameron collected $200 from us in USD cash for a deposit, which is against Airbnb policy (and flat out lied to us that he had permission from Airbnb to do so (we checked)), even though we asked him to use Airbnb's deposit system instead. We work from home and the wifi was not adequate (it kept going on and off). And there was no washer-- the one in the building was being serviced. It was a nice stay, in a nice apartment, but not an entirely comfortable one. For what we paid, we expected more comfort. Lastly, at the time of check-in we did not want to cancel the reservation so we were forced to trust him with our money, but felt very very uncomfortable during our stay, knowing that for any little reason he could refuse to return the money to us.