Have been many, many times but the best, albeit the hardest(kids are a lot of work, it's true) vacation I've ever been on was when my daughters were 2 and 5. My 5 year old loved it and my two year old was an absolute blast. I always hear that you should not bring an infant there but kids grow up...