Definitely give them a try. I have flown them many times intar-mexico and been very happy. The service has always been excellent and I have always had access to the salon premier clubs with my WC membership. The planes are always clean, actually spotless (and not just the first flight of the day!)
I have had some success getting elite seating but usually not. I have never had an issue with miles posting but make sure they enter your WP number.
Enjoy!