I purchased this as a gift and I am very happy with it, and she is very happy with it.

The sizes are a bit funny though, they seem to be way bigger than what you would expect.  I had orignally ordered a L/XL and it was way too huge for her so I returned it for a S/M.  I'm just saying this because if you're trying to decided between a M and L, you should get the M.