Unbelievable stay. Has absolutely everything. An absolute gem of a place and a lovely host to match.