I am overjoyed at the absolutely beautiful announcements that I received from Zazzle! The card stock is thick and firm and not flimsy at all. The envelopes were also of amazing quality! The pricing was very appropriate for the product. Customer support is amazing as well! So completely satisfied! Thanks Zazzle!