Excellent in all possible ways: clean, safe, quiet, well-equipped, well-located. I really enjoyed my days there.