Beaches is an expensive resort, but it's a great value for our family, so we've gone for three years in a row.continue