A variety of large sites. From full hooks ups to group tent sites. The trash at the swimming beach was never taken out while we were there, and the dumpsters were all full. The bathrooms were cleaned regularly though, and the views were breathtaking. Dog friendly, but not at the swimming area. Overall it was a great place to go. Out of the way quiet and the lake was beautiful.