Would've given this product 5 stars, except my engineer son had to reorder some parts because he mixed up the screws.  Maybe the parts could've been labeled a little better?  
The people that make the product were super on the phone and send out replacement parts - no questions asked.  Took about a week to get the parts.
All in all a great looking piece.  Just what we wanted and needed.