Well managed and well organised, good place to stay