Fits well. Like the strap along the back to keep the back from slipping down. Like the waterproof since we have 2 dogs