Depends on what you want, but I'd go with Coronado Springs. It's definitely the "deluxe" of the moderates, with several table service restaurants, several lounges, etc. However, sometimes we stay at French Quarter. It's small, quieter, laid-back, but although it has a lounge, it doesn't have a table service restaurant. PORiverside has a restaurant, but DD and SIL really didn't like the vibe of the whole resort. Haven't stayed at Caribbean Beach, but it is HUGE; lots of walking to get to the food, pool, pool bar. Some of the rooms at CBR are closer to the amenities at Rivera than at CBR!!