Well maintained. On site staff were terrific. Clean. Good value.