I just booked a hotel through them for use this weekend.
The rate was exactly the same as it was booking directly through the hotel's website - so I booked with WWTMS for the 100 aeroplan miles.
Booking was no problem. They said "please allow 2-3 weeks for the miles to post".
Of interest is that the e-receipt was sent from
[email protected]. I don't know if that was exclusive to my rental or not.