Staying at Villa Tropical just down the beach, I was a bit concerned given some recent reviews about service. We get to Caribbean every Feb/March, and levels of service CAN be lower than what I'd expect in Boston... Usually it's fine though if you can relax, so we gave it a shot.
Honestly, I can not imagine anyone getting POOR service at Eclipse! The waitstaff were professional and attentive, and very nice. Food didn't come out in 10 minutes, but we were perfectly happy with the timing given that we wanted to enjoy the evening and the setting.
Our dishes, seafood risotto and catch of the day were delicious!
Don't hesitate to dine at Eclipse, it'll be your loss.