I am familar with a few of the Cape options. Surfside I have stayed at many times. It is actually across the street from the beach, It is a nice small resort beach, Units are in good shape and has some nice pool options. This resort is just outside of downtown Falmouth. I am not familar with Brewster Green, I did check out the P town property two weeks ago, Sorry can not remember the name, It looked very run down. Any Yarmouth propery would have a nice beach and you are a bit removed from the action, but rt, 28 in Yarmouth is a very busy, mini golf fastfood type of place. granted the resort would be off the beaten path but you would have to contend with the strip, when leaving the property. May I suggest some non beach front alternatives? One is Sea Mist resort in Mashpee. It has a wonderful huge indoor pool and sauna, An outdoor pool with a 2 and a half foot section for the little ones, Ping pong, basketball, and a minigolf course from the kids. The property is immaculate. It is approx 2 miles away from New Seabury where there is an upscale marketplace, raw bar, pizza, music on summer evenings, about a mile down the road from there a beautiful reservation beach. all of these things including the property are on one road. Approx 1 mile in the other direction is an upscale town hub called Mashpee Commons. Shops, food, a walking type commons. The pther lternative would be Cape Holiday estates, also on the same road in Mashpee. Less ameneties than Sea Mist, smaller pool, no mini golf, about a mile closer to the beach. So In this order I would go Sea MIst Or Surfside being equal I guess? Than maybe Cape Holiday and Yarmouths resorts, Do not forget though thats personnel preferance but I have based it on what I just told you! Good Luck!