PerfectThis canvas was the most beautiful gift for my best friend's baby shower. Everyone loved it especially the parents. The canvas is now in the baby's nursery. I must say that the customer service is excellent. I hosted the baby shower of 100 guest and the driver lost my package. I had to reorder it and with 5 days before the shower, Margie made sure I received my gift. This is why I have used this company for years and will continue to support this business!