Pros: very close to the airport, smooth check-in, great communication with the host, the view from both balconies IS AMAZING, the place is fairly spacious, and there is a restaurant on site that will provide food and beverage service to guests while they are at the pool (very handy). Also, the condo was fairly well stocked with laundry supplies, dish soap, bath soap, and toilet paper. Oh, and the gym is in the building and is very nice!
Cons: We had a great time and the only cons I can think of are minor, the condo is starting to show some age in that the toilet handles need some jiggling after each flush, and the patio furniture is so weathered that it is a bit uncomfortable (however, the host has some beach chairs in the closet that looked brand new, so we used those while on the patio.).
All in all we enjoyed our stay here! Oh, I did see some reviews complaining about the loud music nearby. There is a club next door, but the music was only noticeable on 2 of the 5 nights we were there and was quiet by 10pm...so not an issue for us.