It may work ok for the right weight of the dog. However, the advertisement from Wayfair stated that this particular size of carrier (large) fits dogs 30 pounds and under and when I received the carrier, I saw the information written on the TOP of the box it actually stated, "weight of dogs UP TO 21 POUNDS". My dog weighs over 23 pounds. 
When I saw the actual weight was 21 pounds and under, I was VERY disappointed. Efficient and correct advertisement for a product is essential in on-line advertisement and when it is in error...well, you get the picture.

Cons: NOT AS ADVERTISED