Welcome to the forum!
Wow, I'm also living in Hamilton... unfortunately, I don't have any info about the Riu Macao.... Have you already booked? It seems like the Riu WC's are hard to get a hold of, but I've heard that persistance pays off....
I'm still trying to decide on a location and resort... too many options!!!
Best of luck!
Kelly