Our family has stayed at the Caribe numerous times. DS (6) and DD (4) enjoyed the pool and the kids interactive water play area. The doors to the rooms are interior which gives you a "safe" feeling. All rooms have a separate room with couch, table, microwave, TV, fridge. We would put the kids to bed and still be able to stay up to watch TV in the other room w/o waking them. Bathroom also has a sink/counter area outside of the actual bathroom which is great for getting ready in the morning. (drying hair, brushing teeth, etc.) It is just a few minutes from MK. We never chose to use the shuttle. They used to have a free continental breakfast w/a stay, which I understand they no longer include. That would be the only downfall. Our room was always very clean, and I think it is a "choice" place to stay with children.