Good product for my dog. The cage was easy to assemble and with the removable floor I can easily clean the cage.