I have always heard wonderful things about the brunch at Lacroix. Go for it! Everything there is top quality.
For dinner, men seem to wear jackets, but I would think that during the day a nice shirt or sweater would be fine. Maybe someone else could comment - or you could call them and ask.