does a rhombus have right angles and sides that are the same length

A rhombus does not necessarily have right angles. However, a rhombus does have all sides that are the same length.