Will cover the negative first. Even though we gave the property 5 stars; the check-in process was a nightmare. We landed at MCO at 12:30 AM and got to the property around 2AM to a long check in line to learn that the resort was overbooked and we had to stay in a 1 bedroom for the evening. We did arrive at a very busy time (Sunday before Thanksgiving) but it was still a complete bummer to have to move rooms the next day and ate up a lot of our time we had planned for other things. They gave us a $100 cash gift voucher we could spend anywhere but not sure it completely made up for losing almost a whole day of vacation to logistics.
That said, rest of the stay made up for the bad start. Location is perfect for Disney parks and good for Universal (~25 minute drive.) We did both. Even though we had a rental car it was cheaper and easier to Uber to Disney.
We ended up in Tower 5 in a newly remodeled 2-bedroom and it was perfect for our family. Kitchen was well stocked and we were right above the lazy river. If we had a do-over we would have asked for a room on the other side of the building as the side facing the water gets lot of noise from pool music from 9AM to 9PM. Probably won't bother some folks but for us we like it quieter. That said after 9PM the resort was quiet and we slept very well in the comfy beds.
Host was super responsive to all emails. There are some wonky rules you have to follow on check-in but for us they were no big deal. Would stay again.