I attended a webinar through a travel agent at destinationweddings.com. My agent has been very helpful at getting me the information needed for booking my wedding and helping with the communication barrier between the representative at the resort and my fiance and me. The travel agent's fee is minimal and so worthwhile. I suggest having a travel agent assist.
The webinar was very helpful but some of the information on it was not accurate. Overall though it was worthwhile watching one.
I do not know much about the steak house or if there is a dance floor area.
We have booked my wedding and hotel but that's about all at this point. I now need to nail down the details.
Iberostar has three wedding packages. I can email you the information.