We live in Panama and have stayed in a number of places throughout the country, which gives us a basis for comparison. Bocas is a pretty typical Caribbean town, with decent restaurants and beach-related activities. We were there to dive. The hotel has both pluses and minuses. First the pluses. The staff were very nice and helpful. The room was spacious (more so than in many places), well-appointed, and everything worked. The bed was comfortable. Having A/C was nice, and it worked. There was hot water, not a given in Panama. There were some extra touches, like ice in the freezer, and a coffee maker with coffee beans and a grinder. It is on the end of the main part of town, near the port, so isn't in the middle of things. For us, that was nice. Breakfast was good. There were only two downsides for us. We were diving, and had to be at the dive shop at 8. The breakfast, for which we had paid, didn't start serving until 7:30. So we had to skip if we were going to dive in the morning. The second deals with its proximity the ferry dock. That is where heavy trucks unload a couple of times a day, which certainly detracts from sitting on the veranda. I might suggest skipping the ocean view in favor of getting set back off the street. The other issue is one the hotel might consider addressing. Apparently, the other side of the street is where semis like to park and diesel, sometimes for hours. Perhaps if someone talked to them, they would go somewhere else.