Well located, spacious.
well equipped.
would stay again.