Our first holiday away with our 8 month old boy. Last week of July 2012, weather was great about 30 degrees and sunny every day. A great time to go as the resort(s) weren't busy.
Arrived Nadi airport and traveled to the Westin with TTF transfer wich took about 30mins (booked online).
Check-in was fast and easy. We asked if the Cot was in the room and they said it would be shortly. We were taken to our room via a \\"golf buggy\\" vehicle.
Within 10 mins reception phoned to ask if we were happy with our room (ocean view). We mentioned we were still waiting on the cot (arrived in the next 10 mins).
Room was great, clean, plenty of room, a/c can stay on when you leave, bath/shower room was a \\"wet room\\". A shower curtain around the bath but not the shower!
Buffet breakfast was great, lots of hot/cold options for all including our little boy. All the staff were so friendly especially with our little boy who loved them all.
Moo Moo restaurant was great, reasonably priced for a resort plus 20% discount if you ate between 6-7pm (plus while we were their kids meals were free).
As the neighboring Sheraton(s) are also ran by starwood you can use their facilities and dine at their restaurants (and charge to your room). I would recommend making reservations if eating at any of the resort restaurants.
We also ate at the Denarau Port where there are about 6 or so restaurants and are cheaper than the resorts. Taxi from the resort is 5 FJD each way. There is also a small supermarket at the Port.
Pools were great, Westin had a great toddlers pool which our son loved. Plus you also have the option of using the other Sheraton pools (about 3 to 6 min walk along the waterfront).
There isn't much of a beach at the Westin and probably wouldn't want to swim in the ocean there, but they do offer a free water taxi out to the nearby island which has a beach and cleaner water. As we had our little boy with us we didn't do any day trips this time.
We would definitely stay here again (or at the Sheraton).