Can't decide between the two. Food and customer service does not seem up to par at Iberostar. I'm going in May so maybe things will have improved by then. Fiesta Americana gets great reviews on customer satisfaction, food and fun. But sounds like many problems with rooms. Maintenance, small bathroom, bad lighting, old furniture. Don't want to feel like I'm sleeping at a Motel 6. Please advise and give your opinions. Greatly appreciated. Thanks.