We loved our week long stay. The villa was as beautiful as the pictures. We did not cook any meals, but it has everything you would need if you choose to do so. There is also a closet full of beach supplies, toys, etc. The complex itself is also very beautiful and well maintained. We loved having an adult pool right in front of the beach. We could go from the pool directly to the beach and beach path so easily. And we also loved that the complex was gated with 24 hour security. Parking was safe and convenient. I would definitely recommend Wailea Beach Villas for your group!