I recommend any large group stay at this villa. The separate rooms but common pool and outdoor dining areas allow for both privacy and sense of community with your group.
Emma was awesome and easy to work with. Can't say enough good things.