DW's are easy to install... As far as physical installation there are two screws that attach the DW to the cabinets. For the cord, since I am using mine freestanding, I put a commercial 14ga vacuum cord on mine so I had a long enough cord.
Plus, if I can handle doing the plumbing, anyone can. Given you have threaded connections coming from the wall that is.
One of the things I love the most about mine is you can take the top rack out when you need to put big stuff in.
On that note, if you wanna really test the ability of this machine, let your dishes stack up until the 18th and put them in the maiden voyage without rinsing them... Use your institutional Cascade, choose Jetclean Plus Steam, Hi Temp wash, Heated dry and Sani Steam rinse and you'll truly find out what that machine can do. ;-) When people ask about the mountain of dishes, tell them its product research.. LOL