Very clean and a wonderful host. Well maintained place a wonderful place to stay. Beautiful pool great place to get away.