I really like the cushion. The teal color is very pretty and vibrant. The cushion isnt very thick but it is comfortable. The cushion may be used for indoor or outdoor. I like the ties on the back of the cushion to keep the cushion secure to a bench or swing. I also like that the cushion zips on and off so you can wash it. Good value for the money.