Absolutely perfect in every way, we couldn't have wished for a better stay. Remarkably, they even arranged for perfect weather !!