We chose the Emerald Package, but made a few changes. You can basically customize anything you want, so if you don't like the packages, you can speak with them about substituting things. Otherwise, you can go with the free package and add to it a la carte. The ferry was no issue. If anything, we loved being so close to all the action. It was great because if you have guests that don't like to leave the resort, they will be happy. But if you have guests who like to get out and see the town, you're literally a 5 minute walk to Playa Del Carmen. There was no trash and the beach is amazing. Tell your fiance he has nothing to worry about. We used desinationweddings.com for our travel agent. To be honest, I probably would do it myself next time. Most of my guests had trouble communicating with her and it caused me more stress than doing it myself. I'm pretty sure the resort makes it easy to book groups, so I'd look into that first. The only thing my TA was able to get that we couldn't through the hotel was free transportation. The resort offered us $10 per person for roundtrip transportation. Hope that help...good luck!