We typically visit this campground around Easter time. It has an Inn that supplies campers with very old pool tables and ping pong tables. They serve breakfast and lunch also. The Inn does close after Easter but is great place to keep the kids busy. The beach is nice (rocky because after all, it is the Keys) and a floating dock (we call it the bird poo dock) is great for tanning or diving. There are not a lot of shade trees although you may find some near site 19. Great place for families. Just before the 7 mile bridge, and gorgeous views of the sunset. Bathrooms are clean most of the time but very old.
This is a very nice campground although the sites are very narrow. Avoid site 32. We stayed there during 4th of July weekend 2013 and because it stormed every night we were there, our site had 4 inches of water to walk through at night. It seemed every other site had plenty of gravel and were up higher than site 32. All the rain water ran down directly onto that site. The beaches were beautiful but its the Keys, so expect rocky beaches, not soft sand beaches. Lots of sea grass with very little fish to see unless you snorkel away from the beach. Good for young kids. The kayaking was fun but pricey. Still, overall, its a big campground and the facilities are very clean. The laundry is 1.50 per load which is good compared to other campgrounds I've been too that charge $ 3+ per load. Overall I would recommend this campground to families with young kids or couples.