I'm trying to decide between Ramon's, Banana Beach or Xanadu for our trip in May. I'll have 12 people in the group. Anyone have any experiences with these places? Recommendations? We're looking to be closer to town, but have no problem walking/taxi/riding into town either. Which one has the most to offer for different activities?