Great review so far! We are doing the exact cruise in April with our kids so it's nice to hear your thoughts on the different ports.