very Clean and with good facilities