The breakfast staff was so friendly. I got no sleep! Humid in room should get a refund definitely.
I don't think so for either part of the question, but call the hotel to check.
I don't think so on both counts, but I would definitely contact the hotel to check.
Get an answer from Hilton Garden Inn Hershey staff and past guests.