"The location is fabulous- we were in one of the Cangrego units right by the beach & loved it. That being said, our experience with the hotel wasn't 100% positive.
We had arranged for a taxi from the hotel to meet us at the border, but were met first by a scammer, who greeted us by name, so we thought he was the taxi driver. He eventually made clear that he wanted us to pay him $20 per person to "help us through the border". He was a friend of the taxi driver apparently, & they were working...