The product fit perfectly on my body. The legs were long but not so long I couldn't deal with it. I would think a tall person with long legs would do well with it. It was extremely comfortable and I did not get too hot. Good choice
Pros
Product was as described
Cons
The product may not provide enough insulation in areas such as the knees or elbows