Wow - what a fantastic place. Beautiful little villa, set in private garden with unobscurred beach and sea metres away. Lovely decked area in front to relax on. Kitchen well equipped, very comfortable bed - lie in in the morning and listen to the waves crashing on the reef. Peaceful lagoon to swim / snorkel in. Coral not too bad here - patches from the beach where there is none so you can get into the water.
Don't see why you would shell out to stay in one of the resorts when you can have your own slice of paradise for cheaper. Wigmores superstore across the road, excellent pizza place nearby, with DVD hire next to it - perfect! Definitely hire a scooter too.
It would be perfect if you are two couples, but to be honest we only had one of the villas and found it private enough when the other couple arrived.