Purrr-fect!! Easy to put together. Very sturdy and soft. My grand cat loves it! Great purchase!