bought a 300g from them several years ago with starfire glass. picked up locally and built my own stand out of plywood and 2x4s. I do have it sitting on 1/2 in piece of foam for the added measure but not sure it was needed. So far I have had zero issues with the tank or the craftsmanship and would highly recommend them regardless of what other reviews say.
you will always have bad news that gets highlighted but what those reviews don't say is who built their stand, who set it up etc...It is very easy for someone to build a sub par stand that will cause stress on the seams and cause a failure so take that into consideration when reading the reviews.