We stayed 3 nights in this villa for our wedding weekend at Starved Rock, and we couldn't have been happier with it. We were welcomed with a bottle of wine and candy, the place was super clean, updated and modern, the beds were incredibly comfortable, and it had everything we needed for a celebration weekend. The kitchen was stocked with supplies, there were games and movies to use during our stay and it just really felt like a home away from home. It's the little things that make a stay memorable, and there were little touches everywhere that made this a great place for the memory books.
This villa is located in the Grand Bear resort right by Starved Rock, but it's not associated with the hotel so you don't have to check in with them. We received a key code from the owners before we came, and everything we needed was there when we got in. If you want to use the water park at Grand Bear, you'll need to pay for wristbands since the villa isn't managed by the hotel, but the hotel offers passes for (I believe) around $20 for a day of swimming. I think that's worth it though because this place is definitely more well kept than some of the units managed by the hotel. And we got a great deal on the room through hotels.com versus booking a villa through the hotel. Highly recommend this place!!