Anyone been on a Disney cruise?!

We are looking into a Disney cruise! Pros cons? Was food included? Was the spa extra? Was it worth the money? Is Disney land better?