i paid 29.99 at the LFS, he does a terrific job keeping everything clean.........except the rocks. He love to kick sand up all the time. i had to put cotton batting in the filter to keep the water from looking cloudy. Not just any cotton batting what ever the LFS store had, its for tanks. i even have him fedding from a tube. he is my favorite fish.