The teal is absolutely stunning. The seat cushions cannot be flipped over they are attached to the sofa. The back cushions can be removed and cleaned and stick to the sofa with velcro. Easy to clean this material when you have a dog. I love how softness!