The place was clean and location was good. But the communication was very bad as the representative did not speak any English and we had to text and translate everything. Our check-in was not that smooth. The apartment did not have any amenities like towels (you had to pay for them) and no Internet and no salt or pepper or basic condiments. But other than that, the place was clean and location was good. Be aware that there is no Internet so you have to have phone data.