This was our second visit to Green Harbor in 2 years. We loved it last year and really enjoyed our stay again this summer. The resort is perfect for our family with elementary-aged children. The private beach is small and located in a bay which keeps the waters calm (no big waves here). There is a playground on the beach and a 9-hole mini-golf course on property. The pool was clean, warm, and never overly crowded. My kids enjoyed the free bicycles and the kids camp program. We especially liked the full kitchen in our well-kept, clean suite, in which we cooked all our meals. Supermarkets and fish stores are conveniently located. The resort is also near to several Cape Cod tourist sites and family-fun attractions.