My husband and I stayed at Punta Caracol for the first part of our honeymoon - 5 days, 4 nights. It's important for us to give a balanced review so I will give you the pros and cons of Punta Caracol:
-it is in the middle of nowhere (that's the point) so transportation to other islands is a little tricky
-the other reviewers that said the coral is dead is somewhat accurate - there are still quite a few varieties of fish and some living coral, but it's not like people are going to Punta Caracol for the snorkeling...they're going for the serenity
-it's a bit overpriced - there are several people that have complained that it's not the luxurious huts like Bora Bora, and they aren't meant to be...this is an eco-friendly hotel and so expectations should be adjusted accordingly
-activities they offer are expensive - we spent about 4-5 hours looking for sloths, swimming at Starfish Beach & eating lunch at Bocas del Drago and split the cost with another 2 women and it still cost us $80 for basically a boat ride (a neat one, but still overpriced)
-lots of tiny little lizards - because there are no glass windows or screens nature is allowed to come and go as it wants. the lizards did not bother my husband, but i was a bit uncomfortable with them. they won't bite and they're actually quite cute...but they are everywhere!
-there are little bugs (super tiny) that did bite me up pretty bad, but it was tolerable
-staff was very nice and accommodating - my husband wanted a cigar and because we were so secluded one of the guys on staff went out of his way to get him a cigar from the mainland before we left
-it's quiet and secluded...perfect for recovering from a having a large wedding
-the food was very good - breakfast and 3-course dinner are included
-drinks weren't anymore expensive than they were at the resort we stayed at on the mainland
-snorkeling equipment and kayaks included
-as long as you planned the day before they were more than happy to take you to Bocas Town
-because it was low season the most guests (including us) at one time was 10 and when we were leaving there were only 4 guests left
-it reminded me a lot of really, really fancy camping - being one with the outdoors, seclusion, being able to hear your neighbors faintly, bugs, outdoor activities all while being served fantastic meals, sleeping in a bed and being able to look out over the ocean. Just keep in mind that this place isn't meant to be the St. Regis...as long as you go into it with the right expectations you will enjoy yourself!