I've just had a three night stay here. My feedback is very much in line with what you've heard from others.
Initial check-in was positive. I was upgraded from a base level room to a Regency/ Presidential Suite which is 3x the usual room size. Given I am potentially the only single traveller in the hotel it's quite amusing to be pacing around this giant room. Service was quintessentially Fijian: At times very friendly, genuine and welcoming, but sometimes also a bit slow and confused. For example, when I eventually found somewhere to eat today I was asked to wait at the bar while a nice table with a view was made up.... and then completely forgotten about for 15min until someone else found me and put me at a different table. As a plus, compared to the Sheraton next door the Westin is quite peaceful (more on that later) for a family resort.
On the downside, I don't really like the design of the resort. It's very mid-range 1980s and the style now feels quite dated. On top of that, the engineers obviously haven't been given the budget to fix things properly and so are running around (very competently from what I can tell) patching things up like trauma surgeons in a war. The lights outside my suite are flickering like in a low budget horror movie and as I checked in I heard about someone who had their air conditioner empty a ton of water all over their open suitcase. Oops. In addition, my room wasn't quite the peaceful experience I had hoped for. It faced onto a construction site which was only in operation a couple of hours a day, but which ran from 7-7:30am every morning and which sounded like someone was putting a pneumatic drill through the jet engine of a 777 on take-off.
I thought I might check out the Sheraton next door to see if it was an improvement and I will not be going back there ever again. The main restaurant looked a bit dated but fancy and I felt like treating myself to some wine and truffled stuff, but you absolutely positively can only dine if you book in advance, so I was turned away at the door. I then tried the beach-side restaurant whose main tables were all booked for the next 90min and so I was put on a corner under bright lights between the ping pong table, the doorway and the loud Polynesian dance performance. I gave it 5min and walked out back to the Westin.
The Westin obviously does the trick for a group of package tourists from Australia and the US. Booked on marriott.com it feels quite over-priced. It comes in at about 20% less than the Marriott Fiji Momi Bay most days, whereas I would say the Momi Bay justifies something more like a 50-80% premium. My brief experience of the Sheraton stressed me out so much that I would avoid it at all costs even if it were a city centre property, far less a holiday one. I'll be overnighting in Nadi quite a few more times in the next 1-2 months and don't know where I'll go for. I'm going to look for other options as the Marriott is quite far away, but I suspect that most international level properties nearby are pretty similar.