Hi! I debated on this too when I started planning. First I used destinationwedding.com and one of their agents who was completely useless. She would send me stock photos of these larger resorts but when I would research them on tripadvisor.com I'd see the real condition of the place and they weren't acceptable. I'm addicted to researching online so I started looking at smaller hotels. From what I understand, CR is not very good at all-inclusives like Mexico is. But they are great at boutique(smaller) hotels. I found our location Bahia Del Sol. I had the agent ask for prices and she only gave me the stock rates so I didn't see any usefulness to her so I ended that relationship. I dealt with the hotel myself and prices are stock rate +13% tax + 10% service fee. We got the 10% taken off without even asking for our group. So the cheapest room ends up being under $200 and it's right on the beach. Another thing I learned was that they are VERY laid back there. After trying to arrange things with the coordinator there I got frustrated with the response time. At first she was very responsive but when i needed her to re-word some things on the contract it took over a month to get anything back. When interviewing a planner who's worked there for 10 years she said they are very laid back in CR so if you want anything done you have to call and stay on top of them. I didn't want the hassle so I hired a wedding planner. We're also paying for our own wedding too and are expecting about the same amount of guests as you. I know I didn't answer your question exactly but I hope my experience helps a little . Good luck!