This place is cute, roomy, and felt like a home the moment we entered. There are so many places around the property to hang out together. From the hot tub, to the pool table, to the toys which my 3-year-old loved, we were entertained whenever we were there.The private beach is incredibly nice and beautiful. In June there were only ever a few other families there, so we were spread out and there was lots of space. South Haven is not far at all, so there is pretty quick access to anything you need or things to do, and St. Joseph isn't a bad drive to spend a day or more.I had a few questions for the property manager this trip, and she was extremely helpful and responded promptly.We will certainly consider this place again! Thank you!