Having just installed one, my first one, I'd say they're easy. If you're room is fairly free of things to cut around, it's even easier.
Home Depot (and may Lowes, I'm not sure) runs classes from time to time on the installation. And they'll recommend that you purchase the installation kit that goes with the flooring (it's extra). Be sure to get it. Without that kit, it will be a lot more difficult.