Great location, good internet.
However I think the cleaning fee(which is 50euro) is too expensive for the apartment because it was not that clean enough during our visit. Make sure when you make a reservation, check the 50 euro for your budget.
Also there were no TV(they said you can watch it by a small computer), and the air conditioning was pretty good but the coolness did not reach to our bedroom because there were only one air con next to the toilet which is quite far.