Full payment due at booking and your reservation is instantly confirmed. Changes are based on availability. To cancel or reschedule reservation, please send us an email at info@northbeachminigolf.com. All reservations are non-refundable however, there is no charge to reschedule.