These blocks were individually hand-painted by someone pretty great at painting letters. Only a partial set, but double sided--yellow on red on one side, white on red on the other, with double letters for VX and YZ. I consider them a puzzle or challenge of sorts, inviting one to see how many different words and combinations of words one can make with them. They also feel very carnivalesque to me, and that excellent "O" alone sold me on them.
Each block: 3 1/2 x 3 3/8 x 11/16. Nine total, with photos show both sides. Some loss to the white paint on a couple of them, as documented.