I don't know FQ....pretty much my whole life Mexico was considered a shithole, just started my 54th year!
Sure, there are a few nice resort areas but, like most resorts, walk a few blocks off the beach and there is nothing but abject poverty...
Just sayin'.....if I want to practice my Spanish, I just have to drive about 10 miles into Worcester, aka.. another shithole..