Very clean and a beautiful setting! We had a wonderful time and hope to return.