Excellent I could have built one myself but it would have been more expensive plus vinyl means no rot or painting. Easy assembly but it would have gone faster with two people. Instructions were spot on