A little complicated to put together, but my dog loves it so it's totally worth it. It's a great dog bed for a great price!

The extra large is huge!