they cropped out parts and put no effort into getting the colors etc. right
While quality of various print services varies, you do have to make sure you give them the right material to work with. If parts of the pic are cropped, it is most likely you sent them something which didn't match the size ratio of the paper used - if so, either the image will be cropped; printed with borders, or distorted.
Regarding colour, while this could be the fault of the lab, it could also be a mismatch between what you see on your screen and what the lab sees on their's (or what the printer sees). To get optimum results, you need to adjust the colours of the pic to look right in the colour profile of the printer being used. Any decent lab will tell you what type of printer they have, and profiles should be available on the 'net. The better labs will provide you with profiles, and/or test images to allow you to make sure you see something similar to what will come out of their printer.
Colin K. Work, Pixstel