The hips are a bit snug but it's sooo long!  I am 5'2 and had to hem 5 inches off the bottom and it still almost touches the floor.  I ordered burgundy and it's little bit see through.  If I were to order again, I would order a size up and know that I'd have to take a good 5-6 inches off.