B
A. came down with : bắt đầu bị ốm
B. made up for : đền bù
C. got through to : khiến ai đó tin, hiểu điều gì
D. faced up to : chấp nhận một sự thật khó khăn
=> Đáp án B
Tạm dịch: Khách sạn thật tồi tệ, nhưng bãi biển tuyệt vời đã bù đắp cho sự thất vọng của chúng tôi.