Five stars!  I love this.   More difficult to put together then I expected, but worth it.