I saw you guys talking about costs of the hotel. I am not going through a TA, I am going through the hotel and they are having a deal through Karisma Resorts. It is called the "bride and groom stay free" promotion. If you are getting married at any of the Karisma resorts I'm pretty sure it applies (which it looks like you are Azul Beach). The promotion is that if you book more than 5 rooms, everyone in your party gets 20% off the rack rate and the bride a groom stay free for an average of the # of nights your guests stay in the same room category. For example, I have most of my guests staying in the jacuzzi jr suites and they are staying for an average of 4 nights. So.....we get a jacuzzi jr suite free for four nights. We are upgrading and using the credit to get the credit towards a honeymoon suite. I also think you get 20% off all services like reception, dinner etc. Did you get this deal? If not, you should call the hotel directly and they should give it to you. I just asked and they said it shouldn't matter if you have a TA. Good luck!