Both have good food and the cuisine is pretty similar, really; kind of standard/classic American. I'd say the biggest distinction is buffet versus menu. Personally I'd go with Cape May if I could only pick one, but I do like buffets. Especially for my last night, the crab legs and the chance to splurge on multiple desserts (....mmmm.....Oreo bon-bons.....) would do it for me.