I don't know much about Hofstra, but Miami is a pretty good program. They get a lot of IMGs, but the main reason for that is... it's Miami. Over 50% of the population there speaks Spanish, so it's not as frowned upon to be an IMG there - and they end up with a good mix of people. Andrew Sherman, the residency director, does a great job with the program, and I'd hardly say it's struggling. The only thing I can't comment on is the hospital - Jackson. It was in some financial difficulty as of a few years ago, but I am not sure how that relates to the residency program.
My advice to all med students, if you're on the lower side of the curve, is to apply broadly rather than focus on the "lower tier" programs. It can't hurt. Best of luck!