Had an amazing weekend at Lake Carmi. We reserved a waterfront site which was gorgeous, clean, had great trees, and the facilities were close by. There are nice hiking trails, swimming, boat launch. There's also a day use area for parties and such. The maintenance staff were exceptionally prompt at cleaning each vacant site each day and the entire park was pristine. We'll definitely be coming back to Carmi again!