We had 7 in our party and just got back from our stay in a 2bd villa at BCV. We loved our room which also included 3 TV's, 3 patios and 2 bathrooms.
There are definitely different bed configurations so if that's important to you, you'll need to check it out. Our villa had a king in the master bedroom, a queen & sleeper sofa in the 2nd bedroom, and a queen sleeper sofa in the main room. The sofa beds were all new and very comfortable. Some of the 2BD villas have 2 queens in the 2nd bedroom.
The kitchen area isn't that large (and we didn't have 2 as another poster experience), but we absolutely enjoyed having a quick breakfast in our room every morning vs having to go out to eat. In addition, we stocked up on fresh fruit and when we came back in the afternoon, we really enjoyed digging into the watermelon and chowing down on grapes.