Ridden with my 10 pound yorkie on this. Easy to take on and off however if the straps are too loose it does move a lot. 5 minutes to set it up. Feels sturdy enough for him on. Has an inner clip to prevent the dog from jumping out, and pockets for easy water bottle reach.