I have wanted a heated vest for a long time and I'm glad I finally pulled the trigger! Get a heat controller with it and you will be ready to go! If you are wondering what the little headphone jack thing is next to the power cords in the jacket, that is the connector for a bluetooth device if you want to control the heat from your phone.
Go a size down from what you normally wear though. I usually wear a medium, but a small fit perfect.
I like these heated socks very much and recommend them.
I recently used these heated socks on a 40 degree day and they kept my toes and feet warm and comfortable. I used them in combination with the heated pant liners and heated jacket liners. Also, I used the dual temperature controller to adjust the warmth to the socks and pants, and separately to the jacket - the dual controller is a must have.
The material and make of the socks are very good. However, they could possibly tear along the seams if you just pull them on/off without regard. The socks have a cotton-like material around the feet (heated area) and a nylon-like material that extends over the ankles and calves (non-heated area).
My feet are a size 9 and half, so I ordered a size Large. If you have larger feet, order the next size up!
I put on a thin sock liners before putting on the heated socks and found the heated socks to be surprisingly snug. I needed to positioned each foot inside the heated socks just right, but once this was done my feet were comfortably snug.
The performance of these heated socks are awesome. I went out for a two hour ride in about 40 degree weather adjusting the level of warmth, via temp controller, several times along the way. Once I had the warmth just right, my toes and feet were very comfortable and happy. The socks warmed the front of my toes and feet, and both the top and bottom of my feet.