They have been wonderful for my dogs!  And me too I guess!  They work as promised but they are not perfectly rectangular which really isn’t very important to me. Worth the price for the safety and comfort they provide.