Semi-formal, please, although we want everyone to be comfortable. For example the venue will have us walking through grass so heels that will sink into the ground would not fall into that! Men could wear dress pants and a button up while ladies a short to mid-length dress is perfect.
If your invitation says "and Guest," then yes, if not we would prefer it was just you.