Surprisingly nice! This campground is very clean. We had our spot on the inlet and was absolutely gorgeous! The beach is small but nice. They have activities such as a pool,playground and shuffleboard. The staff were polite and very friendly. If we come back to the Keys, Key Largo Kampground will be the place we stay!