Self check in, however make sure you correctly upload your application through their website (they send you a link through the air bnb messages), and dont leave it to the day before, as our online check in failed (even though we had successfully booked tbrough Air bnb days before). Fortunately there was someone there to let us into the building and sort out the booking when we arrived, however no reason and notification wa given to why we had unsuccessfully self checked in through there website. This did also leave us with a smaller sized room to what we had booked, with currently no reimbursement on paying more for the larger room.
Otherwise the facilities are standard, what you would want from a nights stay in a hotel room.