On several islands in the Seychelles I've been seeing a lot of Self-Catering signs: Self-Catering Guest House, Self-Catering Apartment, Self-Catering Hotel, Self-Catering Room, etc.
What exactly does Self-Catering mean?
How does this differ from any other lodging that does not provide meals? Is this something only proper to the Seychelles or a concept available elsewhere?