Not to add flame to the fire, but it could be the length of your stay. I've found that if my stay is only one or two days I have no problem being upgraded to a suite. But a hotel may not want to give you a suite for such a long period, when there is a chance they can get more actual revenue at some point during that time. Granted, a long stay is one where you'd really like to have a suite!