self-catering [adjective] + cottage [noun]