It zips up at the bottom and the top portion clicks together. And yes, I'll think you'll be fine. But just to give you an idea, I'm 5'5 and i weigh about 130, and its a little big on me. The height is fine with heels, but there's pleenntyy of room upstairs XD