Incredible view, great communication, clean and attractive apartment, nice pool, easy check in. Minor annoyances were extensive cleaning list provided as my responsibility at check out despite paying a mandatory cleanliness "insurance" policy. Also, you'll want to rent a car if you're staying here, as there's very little within walking distance that isn't up and down the kind of hills that will destroy your flip flops.