Posted by Nancy
Corvallis OR
1585 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
1752 posts

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