The grounds were clean and fairly well maintained. There are shower facilities, potable water and vault toilets. Not certain about laundry facilities. Pine Lake is nice, but the beach is a bit small. Overall, this has been a lovely place to relax and decompress! Would certainly return again for another trip.