We had a very different experience with Mario. He quoted an initial price, 3 days later he showed up for the project and increased the price by $300, then when the project was completed the final price was increased another $500.00. Not very impressed. His dedication to the job is questionable as he is extremely slow and a simple project took almost 3 weeks to complete as he has numerous excuses fo his delays. His workmanship is fine but I would not recommend him.