I recently used Walnut Creek Landscaping for the second time in the past two years. I was once again very pleased and satisfied with their work. They installed a beautiful rock retaining wall, drainage, new lawn, as well as, sprinklers and hillside steps. They worked quickly, professionally, and were fairly priced. They always cleaned up the jobsite at the end of the day. I would not hesitate to hire them again (and already plan to do so), and would highly recommend their services to anyone needing landscaping work.