I've done it. Difficulty depends entirely on your tolerance for digging through your walls, attic/crawlspace access, and whether you're installing the box at an entirely new place or piggybacking on existing runs. None of it is hard, but can be messy/annoying and require a few specialty tools...