first of all I doubt that Expedia and booking.com are license compliant with OSM so I doubt that they can be used as sources for OSM commits. second non of those sources mention who gave the hotel 4 stars they just call it 4 star, the whole point is that the star rating is supposed to come from a verifiable source, something official. quoting the wiki:
"To comply with the verifiability requirement, only stars that are awarded by recognised tourism boards, based on objective criteria, or based on association memberships, should be mapped. That excludes values from rating platforms that collect subjective opinions. " 
and:
"The US has no standard hotel/restaurant rating system, as such, all star ratings in the US are a form of advertising. So the use of the stars tag in the US is discouraged. "