very clean. outstanding location. great facilities