Just got back from a trip, including a stay at Banyan Bay Villas. We absolutely loved the place. The condos are beautiful, and very comfortable for a family or large group. Service at the resort was great. We recommend renting a golf cart (the electric ones are cheapest), so you get around the island by yourself. Also recommended -- the Sunday beach BBQ at BC's.