Easy to assemble, I needed a desk as I've recently purchased a new computer and in the limited time I have had it it is stable and perfect for smaller rooms, smaller towers fit perfectly but won't fit larger pc so check your measurements before buying.