Absolutely perfect! Easy to assemble and customer service was good after an initial issue of delivery. The whole family (even dog) loves it!