Very clean, beautifully decorated and great communication. Great place outside for children to play. We would stay there again for sure.