Hardy,
Moffitt is a NCI cancer center. That designation is actually meaningful and puts Moffitt on the A list. Hopefully, someone can offer comments from personal experience. I have not been there. I assume you have looked at their website.
Best,
Jack