Personally i like Portofino better....service is amazing!! Neither Portofino or Mata Chica have
a pool....but Mata Chica has a jacuzzi. I've got no comment on Captain Mogans.
Ramon's is also one of my favorites...but remember Ramon's is walking distance to town, you have easy access to lots of restaurants and San Pedro. Portofino and Mata Chica are a water taxi away...so they are more secluded, romantic i would say....both run free water taxis for guests a few times aday, but unless you hire a boat to take you back & forth, you are on property for breakfast & dinner. It all depends what you are looking for. Hope this helps!!