Very clean. Beautifully decorated. Have stayed twice and will stay again.