very clean , well equipped , good location .