We have stayed at the other three moderate properties and are looking for a new experience. Port Orleans Riverside has always been our favorite, but we have stayed there so many times that we want to try something new. We really did not like Coronado Springs.
We stayed at Caribbean Beach this past trip, and we really enjoyed it. One thing about that resort is that it’s really huge and spread out. We paid for the "preferred location" room, which put us in walking distance to the food court/restaurant/pool area. It was definitely worth the extra $20 a night.
The food court was really nice and had a fun vibe, and the table service restaurant there is also great. My kids loved the pool – the kiddie pool is really neat with a big pirate-ship theme, and the main pool has some fun slides. We also made use of the "quiet pool" located in our "island." Each group of buildings has a plain pool, which was nice when we wanted a quick swim.
The beach areas are nice, with hammocks and chairs, and you can go out into the lagoon on various boats they have for rent. We didn’t have time to do that, but might try it on a future trip.
Our room was nice, and the service was great. No complaints at all about the accommodations.
I think it would be worth a try. We really liked it a lot, and would definitely consider going back there.