Absolutely perfect. Very well made from good quality materials. Very sturdy. assembly time consuming but very easy.