This deck box ticks all the boxes. Easy to assemble. Clean lines. Well made. Hinges lock in place to keep the lid up. We keep it on a covered screened in porch and it is holding up beautifully. Sturdy enough to use as extra seating if needed.