I bought from TBS, I already had my tank cycled and ready.
It was loaded with life right out of the boxes, I even got a small Goby as a hitch hiker. Lots of critters of all kinds.
I spent many days and nights looking at the tank and was finding new stuff all for weeks.
I've been out of the hobby for a couple years now and was thinking of starting over by just setting up a 70 gallon and reorder from them.
My order was boxed up early a.m and shipped at 8am, I picked it up at the airport 6 hours later.
I was told they went out and got the rock on Saturday and I had it in my tank on Monday. couldn't have been more pleased.
If you want to save yourself some money buy some base rock online, I'm not sure where you can get it anymore but I paid $1 a pound for mine (200lbs) and placed the TBS order in with it.
Within three months you couldn't tell what was what, It all looked great.
I bought the 50 gallon package and had them ship it to me all at once.