I've never really seen good liverock at any lfs; could just be bad luck. I've bought from gulfliverock.com several times with great results. The pictures on the site are very representative of the rock I received. Site is a bit dated, but shipping is included in the price. For instance, get 20 lbs for $120 or 50 lbs for $275. ...and no tax!
Now, this rock is not shipped fully submerged in water and takes 2-3 days depending on location. I've always dipped in bucket of tank water before placing in tank. I have a FOWLR, so I like the different types of maco algae on the rock.
Tbsaltwater.com is also good. More expensive, but the rock is sent via air freight fully submerged in water. It's obviously more expensive
Both are aquacultured from the Gulf.