Everything arrived quickly and intact! No broken pieces. Its a slightly off white color which is perfect for us. We're going to install this weekend, hopefully all goes smoothly.