Is there a way to add attributes such as "free wifi" which appears in hotel listings?

All Google says is that it draws this information from various sources. Anyone uncovered the best sources for adding this information?