As others have said, Cypress Point is within walking distance of plenty of places to eat and closer to the parks. Grand Beach is just off the main road, but on a less developed stretch. Cypress Point has more swimming pools and a much larger lounge area poolside, Grand Beach seems quieter. If staying at the Grand Beach, make sure you ask for a room that faces the lake, otherwise you are overlooking electric substation and scrub land. If taking kids, I like Cypress Point, and when going with my SO or another adult couple I prefer the Grand Beach.