Yeah beware. Some people have great luck with the site, others have awful experiences. They are located out of the U.S.--shipping often takes forever. They have issues dealing with customer service, and its not rare for orders to me completely messed up. But if you have good luck, they do have some fantastic deals.
For me, I thought their quality was much inferior to shutterfly or other american companies.