Took my son here last Spring. Cabins are very clean the bunks allowed for for four to sleep. Beautiful sunsets overlooking the lake. Fish cleaning station was also well taken care of. We had a great time catching small walleyes and sunnys. This location also made it easy to head over to twelvel mile lake and fish also. Everyone was very friendly.
Three Mile Lake is awesome. You can read my other review on main campground at Three Mile Lake.
Both campgrounds are equal in cleanliness and in great views of the lake. You can't go wrong if you get into the South campground "Mallard Point" campground.
Put this on your list if you are visiting Southwest Iowa.