The place was nice, clean and safe. The view was as pictured. The reason for the 3 stars rating was due to poor performance by the apartment management organization. First, the address was inaccurate leading us to wait 30 minutes until someone on a scooter showed up and took us to the correct address. He was pleasant in showing us the apartment but couldn’t speak English. I would recommend this place and also advise the owner of the apartment to seek a better representative.