They are printed on a natural 300gr paper with rounded corners. Each card comes with an envelope. The card is empty on the back for you to write a message. Since they are printed on this natural paper they can have small little imperfections here and there.
These cards are size A6 (105×148 mm. 4-1/8 x 5-7/8 in.)