Absolutely perfect. Assembly was a breeze.  I will be ordering another one as my space was bigger than I anticipated.