This shelf does require assembly however it arrived extremely well packaged. No two pieces were actually touching each other and was well snugged into styrofoam holders so they had no opportunity to slide around and get scratched.  It is a simple white painted finish with a simple yet fun design detail.  The size works very well for good sized bottles and smaller baskets or rolled towels.