Arrived in good condition, exact replacement. Needed 1 of 2 posts to replace a failed unit on a duvet. This device failed after 2 weeks. I put the second block, let's see how long it lasts. The same brand originally came with a cap and one of these units lasted 6 years. Not happy that any of these new units failed so quickly.