My husband and I will be staying for the first time at CSS in December. The dress code for the Casanova says semi-formal, and defines that for men as pants and long sleeve collared shirts. However, the pictures show men wearing suits with coats. My husband has a very nice pair of wheat colored linen pants and a long sleeve collared white linen shirt. Is this going to be nice enough for this restaurant, or will he need a suit?