Sand substrates are great and the only word of caution is to not get it too deep as it can lead to dead spots in the sand which can be harmful. I would also make sure your sand that you choose is suitable for aquarium's. All sands sold in your LFS should be fine. Also to clean sand I suggest attaching a wooden dial to the end of my gravel vacuum and gently stirring up the sand a bit while the vacuum is a couple inches above the sand. This will float the debris allowing the debris to be caught by the vacuum and not vacuuming up all of your sand every time you need to clean the tank.