Location is perfect and the apartment was clean. The patio outside was very cute. Pictures are 90% accurate. Would recommend and overall we had a nice stay. Only off putting moment was communication with the host who came across a bit hostile. There is also a layer of providing documentation (flight, passport details etc) without which the host refuses to allow check in.