We are staying with on the 2nd July 2017 to the 6th July.
We paid for the hotel but on the paperwork it's saying at deposit of $100 fjd per night.
I don't understand this as we have already paid the total cost of $484.85.
The deposit is for incidentals - meals, room service, laundry, etc. I think you can get it waived if you don't intend to charge anything on your room. But that might prevent you actually charging anything if you try later.
Get an answer from Mercure Nadi staff and past guests.