The color is more of a royal blue than navy. Unfortunately, it is not a great fit. Otherwise, it seems pretty ok.