A lovely stay, booked at short notice, had everything we needed.