This was fairly easy to install myself. It came with all necessary hoses and cords. It has a very nice smooth stainless steel finish. (Forgive the blue protective wrap on the front, I have dogs). This is by far the best dishwasher I have had in years and you don't hear this running at all. It is very well built and the rack glide easley. There is minimal cleaning required, just wipe down the front. It washes and dries the dishes well with no food or residue on the dishes. It is energy star rated. This is versatile and would look great in any kitchen. It is very user friendly with the controls and options available. This product has worked so well that now I'm looking to replace the rest of my existing appliances with GE Cafe products.