I would keep Cape May..For every bad review you will find, you will also find dozens of great reviews.People are more often likely to bash a place then to praise one, and dining is a very SUBJECTIVE thing...We happen to love it, eat there 1-2 times per trip and never have had a bad experience