I thought I'd hate all-inclusive resorts. Then I went to one.