Duck,
I think Meleagris1 here on AT owns a Transformer and really likes it. You might shoot him a PM and ask him.
Before you buy, you should really take a look at the Equalizer treestand. I just bought one and I really can't imagine owning another stand. The stand has a leveling system that allows you to adjust the angle of the stand as you climb. It works incredibly well. Additionally, the Equalizer is also the quickest and easiest stand I have ever put up. It is very quiet. I truly believe it is the best stand on the market.
I have a co-worker that is 6 feet 6 inches and weighs about 250. He was hunting out of his Goliath but just bought a Equalizer after using mine and making sure he would fit in it.
Good luck.