Excellent from all viewpoints. Very clean, well located and great communication.