We stayed over in mid September 2012 and were pleasantly surprised with the beautiful location. Right on the small private small beach with clear blue seam ideal for snorkeling.
The rooms are pretty basic, beds hard and make sure you have mosquito spray as we did get bitten a few times but the location does make up for it. It could do with a spruce up as parts do look a little tired.
The breakfast was superb and if you like fish the menu will suit you. I don't and there wasn't much else on offer. A little on the expensive side but we did have a great time.