Hi Amy, 50$ per person is quite right and I believe there is additional cost for cake per person over 20 people. I don't remember the cost, I think it was around 4-6$ per person. I have 52 people booked for our wedding in June and it adds up. But from what I have seen and read. . . totally worth it! We used a TA and she was really easy and great to work with. I had originally been set on using a local wedding coordinator who also offered services for destination weddings and that was a flop. I thought I needed a coordinator because I didn't even know where to begin. We ultimately ended up with a TA who is awesome and very detail oriented. I have her info if you decide to go that route. She handled flights, rooms, transportation and was even willing to help with wedding details. We are going to use the photographer at the resort. The wedding package doesn't include enough pics. It seems like they will be the easiest ot work with and the photographer works exclusively with The Excellence so they are always on location. I am interested in hearing about the photographer Diva used though! Also, if your interested in having a rehearsal dinner, they offer a semi-private dinner for free at the Italian restaraunt but it's an additional cost per person for a private dinner.