That's really very nice... and it looks like it only uses three fabrics! Two of which really set the tone.
If you were making them for gifts... and you got very familiar with the pattern (as in, you're through the learning curve) ... how long do you think it would take, start to finish?