Have never stayed there so can't comment but generally speaking the Osoyoos camp grounds are cramped and the lake (if you're a boater) is very busy. I've stayed for years at the State ( now city ) park on the American side at Oroville. We find the sites roomier and the lake is not nearly as busy with those staying on the Canadian side not crossing the border in their boats. The one big draw back is there are no hook ups in the park. A great area wherever you stay.
2004 Newmar KSDP 3353