We are booked at the regular Junior Suites at the Gran Bahia PC, no Golden for us

...
1.do they provide any soap, shampoo etc. or should we bring our own?
2. I understand that long pants are required for dinner at the specialty restaurants... are nice jeans ok, or do they expect "dress pants"? and what about the buffet for dinner, are shorts acceptable?
Thanks