I recently got an engagement ring. Thought it was decent deal. It is a radiant cut, .81 carat, listed as excellent cut/polish, SI1 clarity, and H color. Seems eye clear to me with only a little carbon spot but only if you tilt it and know where to look for it. Looking straight at it you'll never see it as it's hidden in the cut pretty damn well. Even then it's hard to see with my 10x jeweler loop. Yes I do own one.
Polish is also great on it. Was rated by the GIA (just checked to make sure). I paid $1312 for the single stone and the setting was about $300. Girlfriend loved it so can't complain.
But for the OP's question...
Doesn't sound like much of a deal to me. You get 3 stones which are all smaller than 1/3rd of a carat more than likely. So in otherwords cheaper stones. They are pretty bottom of the barrel in terms of color/clarity and can be that way and still look decent because they are rather small stones. then you pretty much paid more than what I did for my ring which I got online. Doesn't seem like all that good of a deal to me personally.
For reference, if I had to do it all again, I would do it the same. Keep an eye on the online inventory for Bluenile, USAA, and ExcelDiamonds to see what they have in stock for the price range you are looking to spend. They are all very competitive and have good stones for the diamond market. The main difference you'll run into is the settings available, which has a TON of mark up as well at retail stores. Same setting design I got was something I saw at helzberg for about $1500 which I got for $300. Only because mine was "inspired by" design of some silly logo maker that marks their shit way to far up thinking that their design in a setting is worth 100x times more than anyone else. You aren't paying for the value of the materials at that point, nor really the labor cost involved in making the setting. You are just lining some designers bank account with more money for no reason.