At some Marriott brands, you earn earn 10 Marriott Rewards points per U.S. dollar spent on the room. At others, you earn earn only 5 Marriott Rewards points per U.S. dollar spent on the room.
In addition, at some Marriott brands, you earn Marriott Rewards points only on the room rate. At others, you also earn points for other expenses charged to the room (such as hotel restaurant meals).
For details, see
http://www.marriott.com/rewards/earn-points/points.mi