I hated the shipping cost but it was very good service by the company and it arrived on time. My cats love it but two screws where broken on arrival. The construction was easy but we followed the picture and not the chinese instructions that didn't make any sence.