The only thing wrong with this place is that they were not ready to check us in. The apartment was not cleaned at check in and we had to wait and come back after 8pm. We were very tired after a long day of traveling. The company in charge of the apartment was not very apologetic and said if we are not satisfied we can cancel the reservation, but we were to tired to look for a new place.
The location is great and the internet works very well.