Stayed in Coral Beach for 5 nights in Feb 2012. Its a perfect spot for surfing as you have the break in front of the guesthouse, no walking needed! Watch out for sea urchins...ask the locals where is safest to enter the water. Great spot for snorkeling.
Our room was on the ground floor. All rooms are built of wood so not very quiet (you really hear the sound of the waves breaking all night long).The bed was very comfortable but the room lacked proper shelving, space, chair etc. so quite basic. The bathroom floor never drained after showers and the drain smelled a bit, especially at night. Given all of this we think the room was over-priced...here you definitely pay for the view and proximity to the beach.
Service was excellent throughout our stay. Friendly, attentive staff.
Breakfast was included and good but we tried lunch and dinner there on several occasions during our stay and the food, while not cheap, is well below the standard set at other restaurants along the beach, its a shame because the terrace restaurant has wonderful views.