Easy to put together , had a smaller one but my dog needed 3 stairs, this one has removable carpet pads