A 5 gallon self-watering planter is perfect for people with limited space or have bad soil to begin with. Grow tomatoes right on your patio!