Absolutely wonderful stay at a lovely location