Very, very well. I mean, I'm not a visual genius of course but I really do love to use my imagination.
I can visualize an M1911 which I can move around and manipulate in my mind very well. I can explore already seen places in my mind incredibly easily. This gets much harder to do though if I have to create the world from scratch but still very doable.
Actually, it's much faster for me in general if the thing I'm trying to visualize is already in my memory. If I have to create anything from scratch, it takes much longer.