This is exactly what I have been looking for.  It did take a bit of time to assemble but I was ok with that.  I took one star off because the finish chipped easily when screwing in some of the hardware.  Also, I had to make holes and use leftovers screws to securely attach the fireplace in place.