the Miles program running offers 500 miles/stay plus a bonus of 2'500 miles after each 5 stays.
at check in time (sometimes even at check-out time) you can determine if that stay should count as a reward or as a mileage-stay: In average, the mileage program is better for cheap (one night) stays, the reward program wins on higher priced (several night) stays. The mileage and reward-programs bear the same Marriott membership-number and really allow to swith from stay to stay (I tried this out several times during the last promotions in 99).