A lot of people on the mainland are not big fans of San Pedro and for many reasons. It is not so much a criticism but an assumption that it is expensive, overcrowded and just a big party town. IMO there is the attitude of let SP get the mass land tourism crowd and leave the rest of the country to it's more natural state. For many including myself it is a great place to visit for a weekend but living there not so much.