Hi Kaylasmom97,
I just recently stayed at Brewster Green(BG) resort in Brewster and really liked the location. Brewster is right on the inner arm of the Cape and you really can hit all the parts of the Cape without doing a whole lot of driving. BG is not on the ocean so that is one down side but units are spacious and comfortable. Our unit was a 2BR that was a bit dated with very dark furniture/wood work but it was clean and spacious and we liked it. They have a super nice indoor pool with hot tub, racket ball courts, tennis courts and a nice size outdoor pool as well. The management at the resort were also really nice and seemed genuinely concerned about making sure I had a good vacation which is a nice feeling to have when your on vacation.
Also, the resort is really close to the bike trail that runs through a large part of the Cape. We brought our bikes and biked all over. BG is also very close to Nickerson State park which also has a ton of things to do as well. And then of course you are only 15-20 minutes away from Coast Guard beach which is traditionally ranked as a top ten beach in the country. I personally like Nauset Beach in Orleans as my favorite.
I don't know about the other resorts but I'm sure others will chime in on those. Good luck with your trade as the Cape is really a great place to vacation with the family.
One other thing to keep in mind is that some things may not be open if you go before Memorial day or after late September.