It shipped on time, and was undamaged. It assembled very easily in about 15 minutes without having to read any directions (just follow the pictures) and the price was fine by me. The cat loves it by the way. I would give 5 stars, but I cannot bring myself to give any product made in China 5 stars. The components are made in China and then assembled in America.