We love it, my wife and I assembled and installed ourselves, but it does require some home improvement skills and tools.