We love Caribe Royal, it's approx 1-1/2 miles from Disney, right on World Drive, they have free parking (since we drive), no resort fee, free shuttle (which I have never used so I can't speak to how good it is). But for us, what makes it great is for roughly the cost of a moderate room, we get a 2 bedroom suite, with a king bed for my husband and I, 2 queen beds for my teen daughters, 2 full baths (2 person jacuzzi tub in the master as well as walk in shower), full kitchen, living room with pullout couch, dining room, etc. We have stayed in townhouses, etc, and we like them, but I love having the housekeeping service, it isn't vacation to me if I am still picking up after everyone all the time. Plus we are Florida residents, so generally go for 2-4 nights at a time, so would have to pay the extra stuff for the townhouses. Love the main pool with slide and waterfall, love the coffee shop for a quick breakfast, etc. Mainly we use the kitchen for leftover pizza/snacks, but it is great to have that option.