New & modern facilities. well kept and clean.