The physical facilities are quite nice - large clean room, comfortable lobby - but little things detract. The safe malfunctioned the day before I left, the WiFi bandwidth was overly maxed out during evenings making email impossible, the fitness room was a joke.