Rocketmiles is having another promotion for new customers- 3000 bonus miles on top of whatever miles already affiliated with the hotel/length of stay. A hotel reservation must be booked with this specific promotional link or on the Rocketmiles app using code 'TORCH' by 11:59PM CT on July 15th!
I earned 14,000 miles with American Airlines between March and July in 2015! FOURTEEN THOUSAND MILES! This came from two hotel stays, and a bonus I got for booking during a promotional period :) This definitely helped me take my Euro-Africa trip in 2015 (which I paid less than $500 for).
The major caveat with these sites is that you have to pay for the lodging in advance. This is unlike a traditional hotel reservation where you are not charged until you check out. In my opinion, this is totally worth it. And like most large purchases you might make, you'll put it on your credit card (hopefully one you also earn points with)! Check out my Oh the places you can go post to learn more.