We are 1st timers and booked with AMOMA.COM They had the best prices when we were looking. We’ve never heard of AMOMA.COM so hopefully all goes well...
We used Prestigia and it worked fine. Prestigia’s phone support is nonexistent, but emailed them for the hotels booking number and they responded quickly. Confirmed with hotel and everything worked out. Resort said they get a lot of bookings through prestigia when I called concerned (much like you I suppose).