It is good and came mostly assembled. I am a little worried about how long the wheels will last as they are plastic. The dog loves it and seems pretty comfortable riding in it