I have booked a hostel for 4 people for one night at the Dover Castle Hostel in Dover, England. The booking was confirmed a few days before we arrived…