This resort is a great place. It's about 30 minute drive from the Nadi International Airport and it's on a reef by itself, which means you actually have to take a small boat from the parking lot where you'll get dropped off to the actual hotel property. With that being said, you're pretty isolated from the main island. Some people are going to love that getting away from everything else, some aren't going to love being on a resort where it can be quite difficult to get to see anything else on the island.
The food was good, the staff was great and the menu is varied and quite tasty. Plus, they have a different theme for their buffet dinner every night which keeps things interesting.
I got an ocean front room, which was beautiful and thankfully the AC worked great. It was definately a great room.
If you're coming for the water, the ocean next to the resort (at least when I was there) was quite dirty and not the beautiful clear blue you're probably hoping for. However, the pool directly next to the water is beautiful, it's large for everyone, very comfortable in the island heat and there's tons of chairs to lay about.