I have never given a bad review before. This place is ok, good location, but there are lots of details that added up that make me not want to stay here again. Check in was at 5pm for us, arranged arrival time feomthe airport, and the person cleaning was there and finished at 6pm. We had to wait in the living room until all was done. As we took a shower, the water did not drain, so we had to wait a few hours until the next person could do it. The beds were small, hard and uncomfortable. There were no wine glasses, one little glass cracked and another we had to use as one. The apt was not clean well. At night, we were extremely hot because the heat is centrally managed. Overall do not recommend. We wont stay here again.