The first MSC Meraviglia cruise I sailed on I had to go to Guest Services to ask about my gift. The second time, on the same ship, the same type of gift was left for me in my stateroom.
I did not go to the spa but your answer is yes according to my friends who used it on the first cruise.
They take a photo of you or your group at the VC gathering. You get it at the Photo Shop.