These fit my euro shams perfectly and the price is unbeatable (I paid $7.99/each)! I got the navy blue and it is a true navy. Not a fancy material or anything, but just what I needed for my son's room.