Perfect!  Very well constructed. Will know in time how well the fabric holds up but it appears to be heavy duty. Love the look.