Self-catering means having kitchen facilities in your accommodation to prepare your meals. It gives you the flexibility to cook according to your preferences and schedule.