Absolutely vital that you understand unusual booking conditions. We booked the day before and by luck only, a few hours before we were due to check in, on our way to Scottsdale, we logged into wifi in a restaurant only to find an email had just come in telling us that a photocopy of drivers licence and credit card was required along with registration forms. When the online forms had been completed, we then were given the gate password, and room Dropbox code, to access the key. There are no staff at the property. Had we not seen that email, we would not have been able to get in. Totally ruined our lunch.
Apartment was spacious and clean, but the shower dripped all night and the bed was really, very, very uncomfortable and creaked badly. If the very unusual registration requirements had been made clear when booking, and the bed renewed, it would be very good. Keirland is a very convenient location indeed.