Self contained. A fantastic living space. Clean and tidy with some thoughtful touches - the nightlights especially (for someone who hates the dark!) Easy walk to beach and town centre. John is a great host.