It's a shame that you weren't able to use bridgecolor's services because they were great for my wedding. We got married at the Barcelo on the 27th of this month. Marissa and all her staff were so helpful that they really made my day very stress free. She covered every aspect of the event. She was very courteous and even made friends with my family and friends that attended the wedding. Before we left we met at the restaurant El Panorama where she showed us all the pictures she had taken at the event. She even gave us a dvd with all the pictures that weren't edited yet so we could have something to show back at home. She also did the video for my wedding. She and her staff contact me every day to give me the status of how everything is coming out and ask me about music for the video, etc. I couldn't have asked for a more professional photographer.
It's a shame about your deposit but just like every other vendor, company, retailer that asks for a deposit, it is always clear that in case of cancellation you will not get that deposit. A deposit is always used to ensure the vendor that while he/she has reserved a time slot for you, you will come through with the event. Otherwise, if they reserve their time for you and you don't show up that is business that is lost and could have been used by someone else.
To conclude, I was very happy with the end results. IF possible, you should still try to go to Puerto Vallarta and see about getting a small photo session with her. Puerto Vallarta is amazing and so is her work. The best photographer I could have asked for.