I needed a place to stay upon arrival in Fiji before departing for the outer islands the next day, as well as one more night at the end of the trip - and a hotel that is just a quick walk from the airport really fit the bill but the price you pay for that convenience is in customer service. I would be arriving in the morning before meeting my travel partner who was arriving on a different flight several hours later. I contacted Fiji Gateway ahead of time to see if it would be possible to check in before the stated check-in time and they said they would "See what they could do" depending on the rooms available. Cool, sounded fair. Well, it turned out what they could do was charge me for an entire second night for those few extra hours even though this was not the peak season and there were plenty of vacant rooms ready to go. Yes I understand that I was technically there too early but taking the opportunity to squeeze me for some extra $$$ was too much to pass up I guess. Oh well, that's fine, so much for hospitality. After an absolutely splendid time at my other destinations the time came to check in for the final night at Gateway and someone somewhere messed up (Maybe Gateway, maybe Expedia, I don't know) and there was no record of my reservation. Like I said before, there was plenty of room but since they had me in a fix they took it upon themselves to charge me literally double the rate that I had paid for the initial reservation. More $$$ for them. All in all I ended paying the equivalent of four nights for the two nights + a few extra hours that I actually stayed there. I'm sure they really couldn't care less considering their prime location but on my next visit to Fiji I'll definitely be looking into other options in Nadi. Other than that, the rooms, food, and other accommodations were adequate.