Great place and location.
The only "problem" was to be told, on the day of my arrival, that the apartment I had rented wasn't available anymore - due to evacuation after a major accident during a storm. The accident happened ~5 days before my arrival, so my point is that I could have been prevented before. Although this surprise on the day I arrived, they were very efficient in finding a new place for my stay.
The place itself was perfect: organized, good furniture, and very well located (maybe better than my previous reservation).
Therefore, I would stay with them again.