Thanks so much Steve... I DID see that and also found out that it's part of the Sheraton Hotel....
Which translates to $$$$. On recommendation, we are going to the Clearman's North Woods Inn in La Mirada. A peanut-shells-on-the-floor kind of place with BIG food plates you can share.
Thanks!