If your stay involves Sunday or a bank holiday, I would avoid Marriott Juhu. The beach is insanely packed every weekend and holiday. I went there everyday during my last trip and while its pleasant, its not a beach where you would want to go in the water.
I would recommend St Regis / Taj Lands End over Juhu area.