Good size. We received them in a timely manner. Excellent price as they were the "deal of the day". Our community hosted the state-wide swim meet and our Chamber and Economic Development Board asked for corporate sponsors to fill hospitality bags for the 1,000 swimmers (and their families). These were flat, big enough to be noticed, utilitarian ~ in short, perfect! Thanks!