Assembling is never fun, but cute, comfy and just the size we needed. Ordered small for our yorkie.