Absolutely perfect!  The size, shape, material and ease of assembly are above and beyond expectations! Thank you