Solid states are nice in that they don't have bits to corrode, but not terribly efficient. I like these in a marine environment
although you still have to worry about corrosion
between the relay and the socket. Lots of other options out there depending on where you are/what suppliers are nearby.
Just want to be clear that it is a relay you are looking for? You have an existing 24VDC circuit and are just looking to turn it on/off using a signal from the 120VAC output?