Yes - but just remember it's 1000 miles per night up to 3 nights on any individual stay and checking out and back in does not work. I had a 10 night stay in the autum, and only got 3000 miles for the stay. In this kind of case, it might be worth considering just going for the double points and no miles.
However, I guess most people do 1 or 2 nights only on the vast majority of stays - and so the fixed "moints and piles" is the best option on bmi.