Marine Drive is a very great beach.
It's one of the biggest attraction of Mumbai for tourists as well as for localities.
The atmosphere at the beach is great.
The natural beauty and sights/views you can see from the beach are great.
The crowd at the beach makes the moments more enjoyable.
There are various local games which can be played at beach also one can enjoy various rides.
Photographer at the beach helps you in capturing you moments and treasuring them.
The safety at the beach is up to the mark as it is very difficult to handle or take care of such a nig number of people visiting the beach but still you can find many police men available for help amd security at the beach.
Also you can get mutiple options for accomodation within 5 km radius.
The food stalls available at the beach gives you full taste of Maharashtrian flavours and local food tastes and quality.
All and all the Marine Drive beach is full treasure of natural beauty, local atmosphere, food, joyful moments and all you can take out from it.
And from personal experience the best time to visit the beach is at sunset for beautiful sights and post sunset for food and other enjoyments.