Easy to assemble. Purchased the extra small & it is fairly large. My cat is very comfortable with it.