It is a bit long. I am 5'6", but it can be rolled or hiked up if your top allows for this. The color was not a true olive on my opinion, it was more gray with an olive tinge. Still, it is comfortable and I really like the tie dye design.