I ordered the cupcake gift card and box for a colleague's wedding present as it seemed the most appropriate design. It was pretty and she was delighted with it. However, despite ordering well before the cut off time (I ordered before 11 am on a Thursday) it did not arrive the next day, as has been promised. As the delivery address was the office address, I had an anxious wait over the weekend, crossing fingers it would be there by Monday (which it was). Thankfully, her presentation wasn't until later that week. However, I suggest that you don't rely on "guaranteed" next day delivery. N. B. I ordered this at the end of October, so it's not as if the Christmas post was a delaying factor.