XML 28 R67.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value - Carrying Amounts and Estimated Fair Values of Long-Term Financial Instruments (Detail) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Assets:    
Securitized vacation ownership notes receivable, Carrying Amount $ 210hot_SecuritizedVacationOwnershipNotesReceivable $ 227hot_SecuritizedVacationOwnershipNotesReceivable
Total financial assets, Carrying Amount 577hot_FinancialAssetsCarryingAmount 576hot_FinancialAssetsCarryingAmount
Liabilities:    
Total financial liabilities, Carrying Amount 2,395hot_FinancialLiabilitiesCarryingAmount 2,574hot_FinancialLiabilitiesCarryingAmount
Off-Balance sheet:    
Surety bonds, Carrying Amount 28hot_SuretyBondOutstanding  
Total off-balance sheet, Carrying Amount 0hot_OffBalanceSheetRisksCarryingAmount 0hot_OffBalanceSheetRisksCarryingAmount
Assets:    
Total financial assets, Fair Value 711us-gaap_AssetsFairValueDisclosure 710us-gaap_AssetsFairValueDisclosure
Liabilities:    
Total financial liabilities, Fair Value 2,531us-gaap_LiabilitiesFairValueDisclosure 2,685us-gaap_LiabilitiesFairValueDisclosure
Off-Balance sheet:    
Total off-balance sheet, Fair Value 111us-gaap_FairValueDisclosureOffbalanceSheetRisksAmountLiability 110us-gaap_FairValueDisclosureOffbalanceSheetRisksAmountLiability
Level 1 [Member]    
Assets:    
Restricted cash, Carrying Amount 3us-gaap_RestrictedCashAndCashEquivalents
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
3us-gaap_RestrictedCashAndCashEquivalents
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Liabilities:    
Long-term debt, Carrying Amount 2,231us-gaap_LongTermDebtNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
2,398us-gaap_LongTermDebtNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Assets:    
Restricted cash, Fair Value 3hot_RestrictedCashFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
3hot_RestrictedCashFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Liabilities:    
Long-term debt, Fair Value 2,361us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
2,503us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Level 3 [Member]    
Assets:    
VOI notes receivable, Carrying Amount 306hot_UnsecuritizedVacationOwnershipNotesReceivableLessCurrentAmount
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
295hot_UnsecuritizedVacationOwnershipNotesReceivableLessCurrentAmount
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Securitized vacation ownership notes receivable, Carrying Amount 210hot_SecuritizedVacationOwnershipNotesReceivable
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
227hot_SecuritizedVacationOwnershipNotesReceivable
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Other notes receivable, Carrying Amount 58hot_OtherNotesReceivableNetNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
51hot_OtherNotesReceivableNetNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Liabilities:    
Long-term securitized debt, Carrying Amount 164hot_LongTermSecuritizedVacationOwnershipDebt
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
176hot_LongTermSecuritizedVacationOwnershipDebt
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Assets:    
VOI notes receivable, Fair Value 384hot_VoiNotesReceivableFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
369hot_VoiNotesReceivableFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Securitized vacation ownership notes receivable, Fair Value 266hot_SecuritizedVacationOwnershipNotesReceivableFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
287hot_SecuritizedVacationOwnershipNotesReceivableFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Other notes receivable, Fair Value 58us-gaap_NotesReceivableFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
51us-gaap_NotesReceivableFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Liabilities:    
Long-term securitized debt, Fair Value 170hot_LongTermSecuritizedDebtFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
182hot_LongTermSecuritizedDebtFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Level 2 [Member]    
Off-Balance sheet:    
Letters of credit, Carrying Amount 0hot_LettersOfCredit
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0hot_LettersOfCredit
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Surety bonds, Carrying Amount 0hot_SuretyBondOutstanding
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0hot_SuretyBondOutstanding
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Off-Balance sheet:    
Letters of credit, Fair Value 83us-gaap_LettersOfCreditOutstandingAmount
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
83us-gaap_LettersOfCreditOutstandingAmount
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Surety bonds, Fair Value $ 28hot_FairValueDisclosureOffBalanceSheetSuretyBonds
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
$ 27hot_FairValueDisclosureOffBalanceSheetSuretyBonds
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member