I have used David's several times and they are wonderful. However, be mindful that renting a grand villa may be very difficult for the reasons mentioned above. You might need to go the route of separate rooms, but depending on resort and time of year, that may be tricky too. In any event, be ready to put in your request 11 months in advance of your trip to get your best shot at what you want.