Lovely place to stay, well maintained and self sufficient accommodation.