Very clean and beautifully decorated. Would definitely recommend and would love to go back and spend more time! Hosts were attentive and quick to respond.