I don't speak Spanish. It's a long story. My father speaks it since he was a child, it was his first language. My mother, on the other hand, didn't learn it because they would get hit in school if they spoke it so her older brother sister and brother learned it but she and her other sisters didn't.
My mom went and got her masters in Latin American studies and learned Spanish during her schooling. She then went and taught English as a second language to middle schoolers.
My brother and I never learned it. I often get approached in Florida by Spanish speakers and I can understand it but have a hard time speaking it. I'm kind of embarrassed about it. It is very hard for me to learn.
It's not easy to learn any language, though I think Spanish is one of the easier languages for English speakers to learn. But the grammar is so different from English. They have so many forms of verbs. So many tenses. And then there's the subjunctive, which we have in English but don't use as much. And then there's words that sound like they mean the same thing but really don't, which gets confusing. For example, "embarazada". Sounds like it should mean embarrassed, right? Well, they teach you in Spanish 1 that it does not mean "embarrassed"; it means pregnant. Another one is éxito, which does not mean exit but means success. Challenging sometimes.
But surprisingly, English is harder for Spanish speakers to learn than Spanish is for English speakers. But still, it's not easy to learn. I started taking Spanish almost 8 years ago, and I would say I'm still not fluent. I can have a conversation in Spanish, I can read, write, and understand a lot of it, but fluent I am not.
I have the opposite problem. People don't realize I speak Spanish because I look so American, and then when they hear Castilian Spanish coming out of my mouth, they're like:

. Especially if they're saying something embarrassing thinking no one around them understands.
And then they ask how I got a Castilian accent (an accent from Spain). Which is because my first teacher was from Spain and I spent the entire first year perfecting the accent,which features a lisp. I mean, I listened, and repeated, and repeated, and repeated until I had it down. I was pretty determined to learn the language back then, so I was working pretty hard. When I got to Spanish 2, we were told to use a different accent. I dropped the lisp, but went back to it when the teacher wasn't around (years later she found out when we were speaking Spanish that I had done that, she rolled her eyes). Then, when I would talk to CMs in Mexico at Epcot, I discovered that if I tried to drop the Castilian accent, they could not understand me, but when I used it, they understood me perfectly. So I changed back to the accent and have never looked back. Even though a lot of Americans don't like the lisp. I don't give a darn. I do, and if it means I can speak and be understood, than that's what I'm going to do.
My Spanish professor lived in Spain for a while. She too lisps.