Ive used these guys a bunch of times for photo real package renders.... they are bit on the spendy side and require some art direction. In the end I decided to in-house the capability by getting a dedicated "render slave" computer that the team could export renders to.... and of course now with cloud rendering it is even better. But depends what you want done. Doing it ourselves was fine for isolated product shots on packaging, but if you are doing complex environmental stuff, I'd recommend XYZ.