My brother and I decided to stay here because we wanted to snorkel the Great Astrolabe Reef. Overall, this place was comfortable, clean, in a great location, with very friendly staff. The journey here is a 45 minute boat ride, the only way to get to the resort, through beautiful coral reef clusters. Make sure to wear your sunscreen, tie down your hat, and long sleeves before you take off, as the boat is not covered.
At the resort, you will do all of the activities together with the other residents, such as diving, eating meals, etc ... Electricity in the room worked during the hours they told us it would be available. However, down at the main burre, there is a 24 hour charging station where you charge any device at any time.
The resort has a beautiful coral reef in front of it, that you can snorkel at any time. They also offer kayaks, snorkeling equipment, and a local map to hike to the local village with a waterfall.
My recommendation for this resort is to stay here for as long as you can here, because if you have a long list of activities you would like to do, you most likely wont be able to complete them all. The staff needs some time to prepare for the activities that are separate from the usual daily morning dives, such as snorkeling at night. I dont think this is unusual for any resort in Fiji in general, but its best to go in knowing you wont be able to do everything. The culture is just slow and therefore you need time.