Jasmine is excellent! She keeps me up to date with the progress of the work and always takes the time to understand my needs with every project. Her work was completed on time and with very few changes, if any at all needed. 90% of the time her work was delivered perfectly and the other 10% was mostly due to lack of communication on our part! I enjoyed working with her and look forward to working together in the future.