It is south of town. Some units are time share but majority are owned by individuals and in the rental pool. Two bedroom units with a couple three bedroom - no one bedroom. Yes, restaurant and bar on premise. Nice thing about San Pedro, if you don't like one bar, you are not far from another.
Normal advertised summer rate is $225/night.
http://www.banyanbay.com/