Absolutely perfect and shipped quickly. My niece will love it for years to come. I had been searching for a personalized book for awhile and was so happy when I found this one.