Better to stay at Santa Monica, Venice beach or MdR

Hi, I am struggling to chose the right place and hotel where to spend a weekend (3 nights):

1. Santa Monica: Ocean View Hotel Santa Monica price around 1000$

2. Venice: Venice breeze suites or Air Venice on the Beach (more B&B rather than H.) price around 860$

3. MdR: Hilton Garden Inn Los Angeles Marina Del Rey 650 $

thank you!