Headliner Replacement

I need to replace the headliner in my Sea Ray cuddy cabin and am looking to understand if this is a DIY job and get some insight into lessons learned. I have most of the trim pieces off at the moment and it would appear that it's not a crazy difficult job. Has anyone done this?

Also looking to see if a carpet style headliner is the right thing to put up there.