Accurate to photos. Check in was difficult since they host does not offer self check in. Our flight was canceled and we arrived a day late, very early in the morning and the host met us as early as he could but we had a delay with entering the unit. Check in is not really flexible but aside from that the apartment was perfect for what we needed