Firstly, the hosts are great. Very helpful and pleasant, making sure you get the best out of your holiday by arranging for boats, tours, etc.
We were disappointed with our room, and in particular our bed. It was a poor mattress with old threadbare and stained sheets, no mattress cover, and the fitted sheet wouldn't stay on the slippery mattress (ended up numerous times waking up on the bare mattress...)
The room was small and dark with nowhere to sit, so we didn't hang out in there at all. It also wasn't very clean...the floor was sandy and hadn't been swept...
There were a lot of things that needed attention or fixing: overhead bathroom light didn't work, door frame needed repair and could barley lock, a panel in front door of hotel was missing, general cleanliness...just a bunch of little stuff.
Breakfast was a fruit bowl and some very stale bread that got staler each day we were there. Ew.
Also, Isla Carenero is mostly a dirty poor area, smells like sewage, lots of garbage...and sand fleas!! I would not swim anywhere near the hotel...there is a beach a short walk from there that is ok. You do hear the club music until about 2am.
In spite of those negatives, there was a bit of charm about the place....but really just a bit....
I would definitely recommend this place over staying in Bocas Town itself.
Tierra Verde needs an overhaul...more attention to detail would make it so much better. But then again this is Panama, not California.
Do make a trip to Bluff Beach about 10 kms north of Bocas Town.