I was not a very frequent visitor as I have many better options nearby, but it used to be nice to have a reef shop in that area to stop in when I'd be shopping in the Natick area. I went there twice after the move to new location and was very disappointed (though I did score a reactor at a better price than found online). Admittingly, I don't think I ever purchased livestock from them, but the old store was like an aquarium superstore, or the closest to one we have around here. I used to love just going in to admire their display tanks, the large selection of fish and dry goods, including aquariums which you don't see these days at any LFS.