I was there for a family dinner and we all wore casual attire and the staff where very friendly
Yes, but keep in mind that others will likely be neat casual, so semi formal may seem out of place.
Yes, that is how all of us were dressed
Thanks! Your answer is awaiting moderation.