How to Clean a Freshwater Fish Tank?

In order to clean a freshwater tank one must be very careful to only clean the rocks with water so that the PH balance won’t be disturbed with any detergents. Fish are very sensitive to changes in temperature and the presence of soap.