Very clean place, with thoughtful details in a beautiful setting. We will be back!