No surprises - you just have to inquire about costs on most things - the lights/dance floor/dj/sound are not included in the package, and are quite pricy. Make sure to clarify about ages of children for the cost of the banquet if you don't qualify for free - its worth checking out upgrading rooms vs paying per person outside of the package as described in previous posts.. for us it was about the same so we are paying for the extra guests and children, not to mention the hassle of upgrading rooms. (also - we inquired about a separate menu for kids under 6 as they wouldn't eat a 3 course meal and are getting the kids menu for that age free, but have to pay half price for older kids, which isn't a big deal as there are only a couple) There are also external vendor charges for hair/makeup/photographer etc - so be careful - we are bringing our photographer but she is a guest, so we are not paying the fee, and we are using the spa at the resort for hair/makeup - we got quotes from external and it was very expensive. Don't be afraid to ask questions and to clarify costs.