Another reason the song goes on for so long is its dueling guitar solos by Don Felder and Joe Walsh. The solos give “Hotel California” a Latin rock flair that works well for a tune about the ...