Apartments in deerfield beach, florida