My expectations were low given the amazing price but I was pleasantly surprised! Solid material and thick enough not to be see through. The fabric is on the rough side but for a euro sham that is fine with me. I am very happy with these - nice bright white and sturdily made.