I been to Labadee just once on Celebrity. It was back in 2015 and was on the Silhouette.
I liked it. Did the boat tour they offered. It was nice and relaxing. Also did the zip-line they had. It was good, reasonably long and thrilling. What I liked about the zip line it went across the water, so no fear of the line snapping and me landing on land 🙂
I did not partake of the buffet. Cannot comment on that. Just had a beer.