There is a thread on here about Neptune and they do have a good reputation so I would think they can be trusted.