well equipped accommodation good location