I've always preferred calling - it's old fashioned, but I can go through very specific requests, room numbers I want, secondary requests if the first don't go through, etc. And the CMs are always friendly and often curious when I am making requests at 2 or 3 resorts for multiple upcoming stays, and asking for specific room numbers at each (they realize I must be up there often!).