Georges is a great site for a picnic and short hike. The other reviewers are right that the mooring field is exposed. Might make for a poor night's sleep, but a very enjoyable daytrip.
Kudos to the NPS for upgrading their mooring options this year. Or maybe kudos to the Mass State Parks people, since the islands are jointly run I think. Don't know who improved the mooring fields, but it is a great improvement.
Not sure I'm keen on the plans for a luxury hotel on Peddocks on the other hand.