Easy to put together.  Just not as stable as I would like.  Perhaps on carpet it doesn't rock as much as it does on hardwood floor.  My 70# older dog is having trouble figuring out how to use it.  The carpet is slippery as others have stated.