The resort itself was really enjoyable and offered many amenities. I would definitely recommend this resort if you were planning on just staying on grounds and using everything they had to offer. If you are planning to visit parks or do other things you might want to consider a smaller hotel. The resort is huge and very spread out. Most areas of resort are beautiful and clean. The pools were great and offered many fun activities. The restaurants by the pools were friendly and fairly fast. The food itself was fine at the pools. I would rate it average. Our condo was very nice. It was very clean, spacious, and the bed was very comfortable. However, it felt a little outdated. The condos have an exterior door entrance and the walkways to get to the condo doors are not that clean. We were lucky to have an end unit so it did not bother me as much as it would have if I had many people passing my room. I just prefer interior hallways. Many black bags were laying around by other condo doors to leave towels for guests. One time I stepped into an elevator, which also seems a little worn, and there where 4 or 5 black bags stacked up with nobody from housekeeping around. Finally, I was not thrilled about the amount I had to pay for parking on top of resort fees. I know many hotels in Orlando now charge for parking which I think is absurd.