i bought cardinals from them before and i had no issues. i guess it can be a hit or miss. i've never had any issues with his fish, but i'm sure any LFS will have fin rot/ich issues.
btw, his store doesn't have much of a selection of plants and his RCS supply is running thin. anyone know of another place within Manhattan to go to?