Posted by Nancy
Corvallis OR
1704 posts

It means you supply your own food, make your own meals, no maid service, etc.
Just like renting a condo on the beach for a week here in the US.

Posted by Linda
Bromley, Kent,, UK
1758 posts

You can also get serviced "self catering" places ie they will clean the place for you during your stay.