Professional service -highly recommend Kelly (makeup artist). She squeezed in the bride at the last minute who had a snafu with a different company. She did my makeup as well. We were both pleased with the results. This company responds quickly and delivers excellent service. I would use them next time I am in the area.