Well made and firm.  Looks great.  My only complaint is the colour is different than expected.  I ordered the dark beige which looks much lighter and more natural than the colour I received.  I'd say it's more of mocha or darker brown, than taupe.  Of course, this photo above looks more like the actual colour, but the photo I saw on my purchase was much different.  It is okay, but I would have much preferred the colour I was expecting!  I’ve tried to upload photos but keeps saying invalid file type.