Here's the last place I stayed a couple of years ago.
Ham friendly in that you can get an "outside balcony" room easily and all balconies are open and easy to set up a Buddipole or similar, so you never really have to leave your suite to operate. Get one on a high floor facing the beach.
Not a bad place. Not exactly a B&B, though -- it's big, hundreds of rooms:
Embassy Suites Dorado del Mar
A government which robs Peter to pay Paul can always depend on the support of Paul.