Nice place with good amenities. Clean, well furnished, good location.
However, close to the check in date, we were told we needed a separate lease agreement with the landlord. This wasn't communicated when we contacted them in the beginning.
Otherwise a nice stay.