We have used rainbow for a few projects now. Stan is so professional and extremely easy to work with. His crew are always so punctual and polite and never a mess left behind!! The quality of work is amazing!! we are always receiving compliments on the stone work and front porch of our house!! Most recently (April 2017) we hired Rainbow again to lay a stone patio for our Hot Tub. Stans price was fair and the work was completed in a few days!!! My husband and I had a few questions and we had made a mistake on what we chose, we called Stan and he immediately had his crew back the next day to add what we had forgot to add. This was our fault not rainbows. We were so impressed on how easy Stan is to deal with and so professional !! Once again, we are super happy with our finished project. If you are looking for a company that are reliable, professional and great at communication and punctuality than this is the right company!!! The end results are always impressive!!