Yes!
Absolutely! Make sure you RSVP your guest.
If you are staying at a hotel within a 2 mile radius of the venue, YES!
Cocktail Attire, Semi-Formal or Dressy Casual- Be comfortable