Absolutely perfect: clean, spacy, quiet, perfectly equipped, very well located.
12 out of 10