I've always received full stay credits and good treatment as a Diamond.
I did not ever receive miles during that strange Lufthansa promo. That may be related to F&F rate, and may not.
Obviously, there's a limited amount of availability and a limited number of rooms you can use per year.