I took it last august at Cal State Hayward. It was a great site. Not too many people, big desks, good proctors, no noise, started on time, left on time, bathrooms right outside the room, and during the breaks if you go outside there's a great view since the school's in the hills.
Don't know much about the other places ...I was told Santa Clara was decent. Hope this helps.