Perfect, clean apartment in an ideal location. Communication was good until we arrived and had not been given the new code to get in but they answered the phone straight away.