My husband (26yr old), myself (26yr old), and our two friends (25yr old and 26yr old) are planning a trip to Cuba this January (2nd last week of January). We have narrowed it down between Iberostar Ensenachos Cayo Santa Maria or Melia Cayo Coco. We really need to know if anyone has been to both and what they prefer. We are looking at beaches/water and food. I know the Iberostar is much larger and is wondering if the long walks deters from enjoying the beach and if it's more difficult to get seating for meals? Our flights would be direct from our home city so that is not an issue. Please help!