First time ever going and was wondering for the guys dress code. What can the guys get by wearing at the restaurants for dinner? Am I going to need to wear dress pants? Also, we are staying at the Hibiscus Cottage at the end of August and was wondering how the room is? Thanks