We've been 8 times and planning our trip for next Jan/Feb. Every time we've stayed we have split time between the mainland and San Pedro.