The place is on the top floor by one of the big metro stations which is very convenient. You can pretty much walk to all the attractions if you stay here or take the metro anywhere.
We met up with the host who showed us the place and she was right on time. The place was super clean and had a great view. It looked exactly like the pictures. Unfortunately there was some construction happening below in the area but war plugs are provided if you need them.
Great spot!