very clean well equipped