I have lived here for a year and it's great! The complex is nice, well maintained, and everybody that I run into has been super cool. They have little events for the kids every now and then, which is nice. I would highly recommended Crossroads!
One disadvantage, if you do not like road noise stay away... It is next to a freeway and the road noise doesn't stop. Ever. If you don't care about road noise this is the place for you.
On site laundry, water machines, and pools and stuff. The office has free wifi but you have to go there to get it. Gated parking, maintenance staff is good. (There was a mild fiasco about a parking lot re-finishing that another poster alluded to, which was very poorly handled, but it was a million years ago. The parking lot is fine now.)