Although I ordered this in error {being too large for our pooch, and not realizing there was a smaller size, and ultimately returning it!}, it exceeded my expectations in terms of quality. The zippers are very good, the foam insert is very thick, and the fabric is very robust. Now I'm eagerly awaiting the arrival of the smaller version.