It feels and fits amazing! It was scheduled to arrive on May 3 it arrived April 27! You'll definitely need heels with this. I'm 5 foot 5,140lbs and I got a medium. It fits perfect! It doesn't have a zipper so you have to step in through the neck. The straps are connected, the slide through the back and front. Its so comfortable I didn't want to take it off. You can pair it with anything! I got the Jade one, I'm going to order one in another color! I'm in love with it!