The location was fantastic, with easy access to everything we needed for our stay. We were here for a family wedding with several families and adult-aged children, and the home worked very well for our group. It was a very short walk to the beautiful Lake Michigan beach, and there were great roads and trails nearby for walking.The kitchen was well equipped and worked wonderfully for a large group, and there was plenty of space throughout the home for everyone to spread out. We spent most of our time in the living room, dining area, kitchen, and outdoor spaces, which were all great gathering areas.Our main disappointment was the overall cleanliness and the need for a more thorough deep cleaning. Some closets had very few or no hangers, the pillows on the outdoor lounge furniture were moldy, and while the kitchen towels appeared to have been washed, they were stained and should be replaced. Bags of soil were left lying around by the pool deck. The cabinets that held the dishes looked dirty-we rinsed or washed anything we used first. The gas grill was out of propane, and it was never cleaned after someone used it last and was very dirty. We thankfully found a tank of propane left for us to change out. Overall, this could easily be a 5-star home with more attention to cleaning, maintenance, and details. We really enjoyed the location and the space and would have loved to give a higher rating if those areas had been addressed.