Great fit, cute. I have had this awhile, its fun, its adorable, its very adjustable and holding together well. I am an XS shirt and a 32 B and this is just a perfect fit for me. Comes in lots of cute colors and is reasonably priced.