Doors arrived perfect and hardware is very nice. Installation is DIY as long as you can use a measuring tape, level, drill and saw. These are very nice doors and everyone who has seen them compliments them.