This bench is marvelous. I purchased as a window seat for my den but my dog uses it as a bench seat for napping and staring out of the window. The fabric isnduablenand the bench is sturdy and of great quality and did not take long to put together