It is a great place for a large gathering. Plenty of beds, plenty of space to relax, the kitchen is fully equipped, lots of electronics to enjoy and great views. The pool and hot tub at the resort and the private beach allow for a multitude of activities.