It is an involved task, but really pretty staright forward. It took me and a buddy (neither having done one before) between 8-10 hours of labor with many .....uh recreation breaks.
The bumpers were a pain!!
Search around there are a few write ups on here.