This is perfect for my certified therapy dog, so that she is clearly identifiable when we make our visits. It's sturdy and more secure than I thought it would be, even though I do not use the front/center chest strap (it's removable) so that it's quicker & easier to get on and off. I am comfortable that she cannot easily get out of it, and she is comfortable in it. I ordered a medium for my 60lb. Husky/Shepherd mix, and it is just big enough for her. I normally would have ordered the large, but I wanted a smaller vest since her job is to be petted. All of the straps adjust easily; 2 are velcro, and the chest strap has heavy duty plastic buckles. The vest itself is 5" over the back, and 12" from side to side, which is even smaller than I thought it would be. There isn't much room for emroidering, so the logo I wanted to put on will only be about the size of a half dollar, but that's ok for us.