The shelves themselves are really nice, and look great.  Assembly was a nightmare though.  Some of the hardware was different from what was in the instructions, so it took a little trial and error to figure out.  Assembly took like 2 hours, which is insane for just two shelves.