I don't have pictures that I can post, but I have ordered a fair amount of stuff online as gifts.
I ordered the rose floral arrangement and it was very nice. Good size flowers that lasted very well during our 7 day cruise. I don't know if I would order flowers for a shorter cruise, as you must leave the flowers in your cabin at the end of the cruise.
We also had one of the memory box packages. In my view, this package wasn't really worth it. It turned out that the memory box was far too big for me to pack in our luggage, so I had to leave it in our cabin at the end of the cruise.
Also ordered the fruit and cheese plate, which turned out to be too big for only 2 people. In future I intend to order the smaller plate that is available room service, and save the cost of the larger plate.
We also pre-ordered the wine package as a gift. Next time around I am going to wait until I see the ship's full wine list before ordering the package--particularly since I want to order from the wine list at Palo when we have dinner there, and I want to try the wine pairing at Remy too.
All in all, a very mixed bag. Even when you call
DCL with questions about the gifts, the people answering the phones don't have a lot of details.