We found Naples to be a great spot, stayed at the Neopolitan Cove Resort, very nice, great people and lots of community.
Great location easy access from I-5. Naples is a great place, to base out of you are centrally located to all the attractions and by ferry just a couple of hours from Key West.