It looks cheap. Sorry that was my first impression. It might be some other logos that I've seen around the place for cheap products that was triggered. Your website looks good however. If I was you I would lose the upper part of the check mark and just have a green V.