It has everything you could possibly want in one place, as well as being very easy to use! There really isn't anything I have disliked about this product so far. The support team are also brilliant at keeping me up to date with any issues or suggestions we might be having. They keep things simple by not overloading us with too many features - just what we actually seem like using it for (Pharmacies!). We only started using speed scripts once our existing system was no longer able to meet our needs but since then there hasn't been a single thing we don't love about them.