It was hard to pick up the huge box it came in, but it was very easy to put together (5-10mins). My cat is 20lbs and he fits on it perfectly. It is easy for him to climb and play around on.