Very clean. Beautiful location. Our family enjoyed the stay