In Reply to: thanks mic posted by wobbin on Wednesday, 1. June 2011 at 16:16 Bali Time:
I'd recommend a corporate travel specialist as they will have more knowledge of these sorts of places suitable for large groups.
There are lots of villa complexes: Bali Villas, The Elyssian, etc. Alternatively, a luxury hotel might be suitable?