Bought as a Mother's Day gift, unfortunately it arrived a couple of days after. (I ordered it about a week in advance and paid the extra for priority.) However, that wasn't an issue at all because the moment she started it, she loved it and was absolutely obsessed. I also had to send in a fairly poor quality picture so was incredibly impressed with the results and I will definitely be ordering again. I would 100% recommend this but my only advice is if it is a gift, order around 2 weeks in advance. Rebecca C.