Very clean, thoughtfully decorated and positioned very close to the water. The hosts were very considerate and I recommend this place highly.