Yes, a city like Mumbai can also have a clean beach along it's coast.
The best time to visit is morning; as it is silent and laid-back , not very crowded plus you can enjoy the nature free of pollution.
The sunset here is beautiful & calm. Due to the pristine and quiet nature of this beach, city dwellers frequent this beach during the weekends. So if you wish to avoid the crowds, visit here during the weekdays. This place doesn't have any annoying peddlers, so you can enjoy a nice quiet time by yourself in here.
The waters are clear and the beach is quiet, and there's not much shelter from the sun nor much of places to eat. A few stalls with identical food (snacks actually) available. So either plan to eat elsewhere or carry food with you. The beach and the waters are clean and the sand is actually sand colored instead of the black color of Juhu beach.
If you’re a morning person do catch up the beautiful panorama of the glorious sun slowly emerging out of the water.
Do be careful about going into the waters – the tides are tricky. The water here is not safe for swimming and there are a number of quicksands in this beach which lead to a number of casualties every year.
This place is not worth missing if you are one of those guys who loves to lay leisurely on a beach playing with the water.