You also need to keep an eye on what part of your bill was for incidental expenses. I recently had a stay where the room charge totaled $525 and I spent several hundred dollars in the hotel's restaurant. When the points appeared I received (you guessed it) 5250 base points. Another call to Marriott to get it fixed will be happening...
It wouldn't be so bad if this only happened occasionally, but lately it's been on every stay, and the error is always in favor of the hotel.