First I'm going to give the good and the bad on my just completed trip on Oceania Sirena.
I took my son on a 7 day cruise from MIA - MIA (Jan 6 - 13, 2020) on Oceania's Sirena with stops in Key West, Belize Harvest Caye, Roatan, and Costa Maya. The ship is a small ship with only 684 pax. I can't speak about drinks as neither my son nor I drink.
First the Very Good: