very clean, well equipped