Exceptionally clean, with lovely views. Happy and friendly sheep. Happy and friendly host.