A few cons. The property was very clean and the location was very good. There are pools, a gym, kayaks, etc. just as described. Close enough to the airport, the theme parks, shopping and dining. There are a couple of issues that could be improved. Although the main bedroom had a big, comfortable bed, the bed in the second room was very uncomfortable with a very thin mattress, so that the couch was more comfortable. The unit did not have any kitchen essentials. Usually when I rent apartment units with a full kitchen it comes with very minimum things like salt, pepper, a little oil, and small things like that. This unit did not even have coffee nor tea. It does have a coffee maker and a tea kettle but be aware that you need to buy everything, even extra toilet paper, as it only had one roll in each of the bathrooms and no extra anywhere. It does have a washer and dryer, and again, I am used to renting units like these that give you a minimum of laundry detergent (usually no more than for 1 or 2 loads so you have to provide it yourself if you need more than that), but here we had nothing. For several days of stay we had to buy it all and of course, leave it behind because we can't take it on the plane. I would stay here again and I do recommend it, just be aware of what to expect.