The pieces come pre-sanded, which is great. i had to sand down some areas because of minor scratches and blemishes. if you're planning to stain beware, the end panels are plywood and won't stain the same as the hardwood. expect to put in some work if you want consistency.