I loved working with Marweddings www.marweddings.com, they are modern, creative, offer great ideas and are excellent at working within a budget. Communication is very fluent. They accomplished everything we asked for and gave a place to all my projects. I highly recommend them! Good luck and all the best.