I don't have much experience but worked out nicely and it's pretty straight forward.
The job itself is not that hard (maybe a 3 or mild 4) but it was the rusty nuts/bolts that I had trouble with that took a lot of time. Especially the axle nut (torque spec is 177ft/lb).
Basically went down like this:
-loosen axle nut (not totally necessary step here but if you don't like doing when car is on stands do it now) I did it after taking wheel off cuz I couldn't get my centre caps off without messing them up.
-take the wheel off
-remove caliper (two bolts)
-remove axle nut (unlock with hammer and punch tool)
-remove rotor (remember to release hand brake)
-service manual says remove abs and speed sensor (the abs was ok but I sheared off the speed sensor bolt head but it was so rusted on there that it wasn't going anywhere so didn't bother to drill out and replace.)
-remove hub/bearing assembly bolts (4 of them, from the back...real biatch. I had to get under the car cuz it was awkward otherwise)
-pull hub/bearing assembly (you NEED the hub puller)
Then reassemble everything in reverse order, torque everything to spec, double then triple check and you're done.
Also don't forget to get a new axle nut ($5 from dealer).
I would set aside an entire day just in case. Hope this helps.
And another thing re:safety, someone said to me always place the wheel you took off just under the car in the section you are working on. This is just in case the jack and jack stands were to fail the car would hit the wheel and not crush you completely.