database design for simple comment
You design is basic and cover 

1 user -&gt; many items
1 item -&gt; many comments
1 user -&gt; many comments


The question is would you like the user to be able to comment on the same item multiple of times?
if yes, you do have a good design else we would need to work on it.