This experience was not good. I called to have my husband surprised, they told me to email them the details and they would be there. Apparently there was a «miscommunication«with the guy singing and the«agent» …Then when I told them to forget about it because they could no longer make the time frame, they both were upset and the agent called to try to make it up and do a over the phone sing-a-gram. After this was done he called unhappy because he said his singer told me he could make it a half hour after the time frame I had given… that is not what I wanted, had I wanted that time frame, I would have given that time frame… needless to say the Agent, Joe, made this all seem like it was my fault. yet I hired THEM… and they told me they could do this job? …any one else confused… I was not charged and infact canceled that credit card… but I was left disappointed and birthday gift-less