I will be sailing on the Grand 7/27/03. I have cruised before on Carnival/RCCL/NCL. RCCL being my favorite. I did not like NCL. This is my firsy Princess Cruise. I have readi so much controversy on the Grand. I will be sailing w/ my 6 &9 year old. Is the kids program good? Any tips on this cruise. Also I am not familiar w/ Majahual at all. What is there to do?