The apartment was great, well located, modern, very clean and had everything we needed for our stay. We never met the owners, but they were only ever a message away.
The only minor negative was the tiny ensuite bathroom in the apartment. Other than that all was perfect.