Which description does NOT guarantee that a quadrilateral is a square?
A quadrilateral is both a rectangle and a rhombus.
B. A quadrilateral is a parallelogram with perpendicular diagonals.
C. A quadrilateral has all right angles and has all sides congruent.
D. A quadrilateral has all sides congruent and all angles congruent.