It came in a box. I thought I was gonna be putting this thing together all day lol. It took all of 5 mins to pop everything in place. It adds a touch of comfort to my house even before you walk through the front door.