I was surprised how it was packaged, but it was very easy to put together. It looks very nice and it will go in the wash to clean it. Now I just need to know how to get my fur baby to start sleeping on it instead of in our bed. lol