A pain to install...not hard, just time consuming. They look nice. Have kept up with 5 kids and 2 dogs jumping on it.