Nice apartment well located. The kitchen was functional and basically equipped. Communication was adequate we got the information we needed and we had to use an external website to provide arrival and departure details. There was self check-in as well as self check-out.