Yeah, it snaps in, but when I put the brace in the headliner - I can't really push down on the brace and push up on the light.

And yes, their is a sunroof. The cover is over it right now.