We are at Idle Awhile as I write this, I would have to agree with everyone here that this is a great place ! Nice rooms , well maintained shady and tropical grounds, excellent staff, and yes, a very nice beachfront...we stayed at Tensing Pen last year and I can't say enough about that place, it's just beautiful, and the food is top notch...the staff too :-) I think if you were to split your trip between these two properties you couldn't go wrong...
Have fun choosing :-) I wish I was in your position right now...our trip is almost over...