This was larger than expected....it is poorly made, putting it on, threads broke so it already needs repaired. Its. The color is different than picture...it is not a royal blue color....its more of a marine blue.