Good quality for the price!  Colors are bold and true to picture. Shipping was fast and seamless. I would say a medium thickness. A little on the small side for beach towels but they will do.  Perfect for a family of 4!