Native Spanish speaker here. I highly recommend the Universidad Internacional in Cuernavaca (Mexico), mentioned by @jackboy48 above ☝️☝️ Their immersion programs are very successful, and living with a family certainly helps to acquire fluency. That’s where my German husband learned Spanish, and I know that many foreign diplomats have studied there before starting their assignment in Mexico.
Buena suerte, @menaughty .