The apartment is very nice and well located.
Unfortunately the staff wasn't particularly friendly: admittedly we had a delay in the arrival time, but I messaged them in advance. The lady who let us in was visibly annoyed and charged us extra for late check in (it was 10:30pm, so not crazy late, and the fee wasn't mentioned previously). Given this is a business, I expected more professional treatment. You only have contact with the staff at check in, so this is not a very big deal, though.