This was our 7th annual family trip and we've stayed at several Michigan locations and this is BY FAR our favorite stay. Our group age range is 4 to 70 and it had something for everyone. The theater room, the pool table, kayaks, paddleboat, corn hole, TONS of beach and water toys were all enjoyed by all. The house is massive and had enough space for us all to spread out which can be difficult with a group of our size. Plenty of linens, towels, two well equipped kitchens, though we really only needed to use one because it was plenty spacious and we mostly hungout on the lower level. We were a little worried about not having AC but it was a non-issue, even with highs in the upper 80s. Avalon Lake water is dream-like, perfectly crystal clear with a sandy bottom. You won't find another lake like it! Highly recommend this rental for your group!