Prior to leaving the states I called asking for assistance in ensuring all my roaming charges/international connections would be turned off. Unfortunately, the representatives in the store were unable to assist me in the matter, and advised I call customer service help line. I did so while I was at the store. The agent who assisted me over the phone told me that there was no way to prevent calls or text messages from coming in while in Mexico (we did discuss turning off data roaming charges -which I already knew how to do myself). I couldn't comprehend why, but accepted it as the truth. She assured me that as long as I did not answer the calls or reply to the text messages, she would reverse the charges, if any. I was happy with agent as she was willing to work with me.
Come to find out, last night, that it was not the case. When I spoke with an agent last night, the only thing he could do for me is set me up on an international plan to avoid the international roaming charges, but that would be more expensive to do. My only option was to pay for the $23.00 of roaming charges. Of course, I was very dissatisfied, because although he may have had read the notes in my account regarding the conversation I had with the previous rep, he choose not to honor AT&T's word. On top of that, this agent did tell me there is a way to turn off those roaming charges, but he too couldn't figure it out.
With that said, I am extremely dissatisfied with AT&T for they didn't keep their promise and made me believe I was taken care of. So when asked if I would recommend them to family and friends, my answer is no.