I have stayed at Winner's Circle twice. It's fine. The units were clean and fairly comfortable, and the location is convenient for San Diego attractions (except for the traffic).
The resort is laid out much like a low rise motel with the swimming pool in the courtyard. It is located on a busy road just off I-5 and across the street from the Del Mar racetrack. It's only about a mile to the beach.
There isn't a lot of ambiance nor many amenities, but it's a decent place to stay.
Steve