Overall great apartment, but I had to sign a contract when I checked in which included clauses that made me uncomfortable, including a 60 euro cleaning fee if the apartment was left "messy," which seemed very discretionary and open to abuse.
The location is good, but the kitchen isn't stocked so expect to eat out. I think it's a little pricey but I suppose that depends on the person.