As someone who has struggled with a baby not wanting to sleep in a hotel room (he turned 18 last week!) I became a great fan of suite hotels, Doubletree, Amerisuites, you name it. That's a terrific rate at Caribe Royale. I often look, but it's usually priced too high for me. We have friends who stayed there and absolutely loved it.