When we stayed at the Beach Club last year (for 8 nights), we had breakfast there 3 times. I had reservations all 3 times (in the 7:30-8:00 time frame) and I can tell you they were completely unnecessary. All 3 mornings the restaurant was less than 25% full. It's a great breakfast spot too! You can get the buffet, which is not as big as the buffet only places - like Cape May -- but still plenty good, or you can order off the menu. And if you get the buffet, they may bring you items that are on the menu that aren't at the buffet like their excellent French Toast. Don't know if that depends on your server or if it is standard operating procedure, but wouldn't hurt to ask.
We never made it there for dinner, but by most accounts dinner is very good and also not very crowded.