I recently organized a bachelorette part for 14 ladies for 3 nights at Southbeach villas and it was everything and more! The pictures dont do the house justice and it's even nicer in person. Appliances, art work, floors, you name it is all up to date and beautifully done . . . I would recommend it for big groups of singles, couples traveling together, families etc.
Here's a run down of the other amenities . . .
The rooms - The rooms are all good sized with good size closets and easily slept 14. Bedding is clean and extremely comfortable and lots of extra linens (and a blow up mattress) for those who might enjoy sleeping on a day bed downstairs.
Kitchen and living area - There is a nice big kitchen that has all the basics (pots and pans, knives, tupperware, baking sheets) you may need to cook for the entire group. We cooked big breakfasts every morning and a dinner one night and had no problem. There is an entertainment unit so you can play music etc inside or route it outside while you're in the pool. There is also a full washer and dryer which comes in handy each night to dry towels for the next day.
Outside area - The outside area has covered lounge seating, bbq area and grill, big table to eat at, and the best part a pool and loungers to take advantage of the Florida sunshine! Again, plenty of seating so the whole group can be outside and either in the shade, pool, or sun. Something for everyone! It's also just a couple hundred feet from the dock and makes for a gorgeous setting to see the sunrise, sunset, and lightning storms rolling in.
Boat - The house has the option of chartering a boat for the day. At first we were debating it due to the expense (which isnt bad but not inexpensive) and it was worth every penny. The boat picked us up right at the house and easily held the group with space to lay out etc. we cruised the intercostal and then docked for awhile to jump in the water. Our Captain was there to keep us safe and pretty much do whatever else we wanted.
John and JD - John, the owner, is extremely easy to work with. He's VERY responsive and answers every question you have regardless what time it is as well as provides all the info you need leading up to your trip. Lastly, JD, the on site manager, was friendly and super helpful, ready to help out with whatever we needed.
Truly an amazing weekend. I can only hope to return!