Excellent product. Cheap to start with and it fits HTC One like a glove. the only gripe I have (as others have written about this too) the top and bottom of the case doesn't fir flush with the phone. I don't know what can be one to make it fit flush. It's soft rubber which is good for shock absorption and to prevent scratches which is good but how on earth it can be made to fit i don'e know. I'll be keeping this product and using it regardless.