All-inclusive resorts have had a complicated reputation for a long time. Watery drinks. Sad buffets. Mediocre everything. But ...