I have been on 10 Cruises and work in the travel industry. It is with this point of view I share what I hope are beneficial comments.
We traveled with my wife's family, 16 total in our group. I had my wife and 3 small children, 6, 4, 18 months. There were over 1,000 kids on this ship and I will say it didn’t seem like it to me, but then again 3 of them were mine. If you don’t like kids my best advice is don’t cruise in July.
We arrived around 10:00 am. This was perfect.
We booked Playa Mia on our own and had a blast. Great for people with kids. Wouldn't go if you don't have kids.
We did stingrays with Capt. Marvin's. They were great but it was very windy and snorkeling was not that good. I would use them every time.