Excellent replacement for our shower door. I love that it’s the same functionality of a seamless, but almost a better design. All of the hardware was there and was easy enough for my husband to install. Overall, awesome.