I waited several months for this product to come back into stock.  It was worth the wait.  It's very functional and looks great.  The only downside is that I received package missing one piece.  However, I received the replacement part within 1 week.