Great place and great hosts. Ticked all the boxes and had everything that we needed, plus more.