We loved it.
We had a great stay at Grand Beach last week. The facility looks as if it's been pretty much completely renovated. The pools, playgrounds, beach, grills -- everything looked new, and was meticulously maintained. I watched the grounds crew scrubbbing the grills and sweeping the beach early every morning when I walked. We loved the two pools, the playgrounds were fantastic, and relaxing in a hammock by the lake was a big bonus. We also rented boats, went fishing from the pier, and used the (free!) tennis courts and mini-golf course. The activities team were nice and not intrusive - they had fun games every day for the kids, and surprised my little one with a welcome bag in her room after she signed up one day -- they made notes of all her answers (favorite color, favorite candy) and included a purple balloon and a Bit-O-Honey in her goodie bag. Made her day! Our room was a little small -- we just had the one-bedroom suite, and there were four of -- would have loved to stay in a larger suite with balcony. But the price was great, the room was new and very clean, both the bed and pull-out couch were comfy, and having a full kitchen was a huge money-saver. They even rememberd the blender, so we could mix up margaritas! There's no restaurant on site, but I honestly prefer that -- saves a fortune if the kids aren't always begging to eat junk food, and there are lots of local restaurants that will deliver if you just don't want to either cook or leave the property. Great place!