The apartment was clean and as pictured, but Internet was not available as advertised and we were forced to work out of cafes for several days to take important work calls. The owners were out of the country and had never actually set up their internet service.
If they fixed the wifi this apartment would have been fine for a business trip, although it was a slightly inconvenient check in process to pick up a key a 7-11.