I purchased this cushion for our bay window. Love the design and quality is way better than what I was expecting.  I think it will be durable and long lasting - our dog has also found a comfortable place to sleep!