We had to drill holes to attach the top rack. The rest of the shelving was easy to put together and it works quite well in our pantry. The shelving is stable & looks good.