Superb facilities and location. Very neat and clean.