Was it hard to install? I keep reading that it's a pain in the butt to install but don't understand why.

Ours comes in today! I'm excited!!!