The most idyllic little spot. We loved our stay. There are basic self catering facilities but definitely quite difficult to completely/extensively self cater - totally fine for eggs/beans on toast etc