CP are good and we've been with the grandchildren 3 or 4 times but they are expensive especially if you want to book activities. In fact the ones in the EU are much cheaper. We went to one in the Netherlands and it was cheaper even with the ferry and fuel cost added.