Clean, modern and well- stocked. A great location for our family, and the hosts are kind and responsive. We had a great time!