To give some context, the vast majority of my traveling involves work trips to New York and San Francisco, where I stay in very nice (think $500/avg per night) hotels -- so, I have what is probably a higher than average standard when it comes to accommodations.
That said, this was the single most memorable vacation I've ever taken, and this hotel played a big part it in. Just keep in mind:
1) The rooms are sparse. And I mean SPARSE. Tile floors, no hot water (we're talking COLD showers!), and the only furnishings are a couple of nightstands and a bed. The biggest surprise was the "mattress" on the bed -- it's not really a mattress, it feels more like some sort of slightly padded piece of cardboard.
BUT...
None of that matters. In fact, I would have been somewhat disappointed if this had been any more luxurious. No kidding. The island is so unbelievably secluded and tropical that this type of accommodation feels exactly right. It also helps that the rooms are extremely clean, which is really all that matters.
The amazing staff more than makes up for the cardboard beds, too -- everyone is incredibly friendly and helpful. My boyfriend and I didn't speak a word of Spanish, and no one really spoke any English, yet every person was patient and kind.
By the way, YOU MUST take a boat trip to the Sanblas Islands in Panama. I mean, it's not even an option to skip this. It was by far the highlight of our trip and something I still think about often. The hotel arranges the trip -- which seems to be run by some locals out of a somewhat dodgy boat -- but it'll be the best day of your life. No joke.
Bottom line: If you're at all put off by how challenging it is to get to Capurgana -- get over it. It's worth the plane ride to Medellin and the next plane ride (on a tiny charter plane, to boot) to Capurgana and the donkey ride to the hotel (there are no cars) and the bumpy boat ride to Sanblas. Just do it - you will NOT regret it.