The booking was easy and smooth. Check-in, however, was a bit complicated as the previous group failed to check out at the appointed time. This caused considerable delay, but the apartment was fantastic and exactly as represented in the photos, and we loved our stay.