Everything as described
the foam is a bit thin but the bag is very good. Well made. for the moneyx it is very satisfieing