You must at least 18 years old to stay at Barcelo Maya Riviera all inclusive adults only resort.