There were a couple imperfections but nothing that would make me send it back and for the price, it's perfect. I was able to fill in small corners missing white paint with white nail polish haha. Only took my husband about 45 mins to put together, so unlike some other reviews, we did not have an issue w/ assembly.