Took maybe 30 mins to put together which wasn't awful. Very sturdy and looks great in my guest room.