got it for a glock but ive had it bout two weeks and i love it so far, yea its a supertuck, and when u get it for ur xd let me kno how well it feels with the xd in it becuz id like to get one for my full size xd but as far as for the glock its amazing