Delivery arrived on time and pieces were all there and in tact. Easy installation, i was able to get my 6 years old to help. Very pleased.