I ordered this as a gift for my sister's 50th birthday party. She loved it! I wondered if I would get it in time, because I didn't order it until the last minute, but it arrived quickly!
I would recommend this for any occasion! It gives a nice personal touch. The only reason I gave it 4 stars rather than 5, was because of the colors of the picures and writing. I would have preferred bolder colors.