If you are getting a good deal that includes parking and you are coming down the day before, I'd stick with the Crowne Plaza. The area is fine (on a par with Cathedral City imho) and there are some good spots to eat. I read a couple of the reviews in TA (I chose 2* reviews) and they cracked me up. One person was shocked they paid so much ($150), which is pretty cheap in LA, one was shocked it was so far from "LA" (really, you didn't look at location before you booked?) and one had stayed there "several times before with no issues", but this time..... Of course that person didn't give good reviews for all the previous stays, no this was their first review of the Crowne Plaza.
So yeah.... I'd stick with the CP.
I like the Hyatt Centric and Hyatt Regency in Long Beach, but unless you are cruising Carnival or going for a couple of days, there is really no reason to stay in LB.