Hi Rachel, There is no limit on the amount of guest you can have. There is an extra charge only if you decide to use certain restaurants or if you decide to have your dinner at the beach. I think it's $40 pp if you decide to do the beach dinner. I hope this helps.