why are resorts so expensive