I've never stayed in either, when I go I either camp or drive up being Im about 45-50 minutes away. By the looks of it though I'd say Silver lake Resort has a smaller parking lot, I do believe it was a Best Western at one point. Its real close to the dunes, its right on the cornor by a boat rental place and next to the Silver Pointe gas station, Craig's Crusiers and everything else. Sierra Sands is about a mile or so away outta town and appears to have a much bigger parking lot. Both Places are fairly new and I'd say as equally nice, I wouldnt say either been around for more than 5-7 years but Im not exactly sure.