This week, the Spain-based company Iberostar Hotels & Resorts, unveiled their brand new property in Mexico, the Iberostar Cancun. Iberostar hopes that with the opening of this magnificent all-inclusive resort, Cancun holidays, become even more popular.