Crescent Beach VS St. Augustine Beach

We've stayed on Crescent beach before and LOVE IT! Really soft, powder white sand. We're coming back to St. Augustine in August of this year and have found a place Barefoot Trace Condominiums on St. Augustine Beach and I was wondering if the beach is as nice as Crescent Beach and if Barefoot Trace is a nice condo complex?

Thanks for any input.