Perfect - stunning location, excellent facilities and lovely host.