Spotless place - very nicely accommodated and professionally managed and cared for.