Self check in was extremely easy with the clear instructions. Apartment is on the small side for the price and bed was quite firm. Everything was very clean and overall enjoyed my stay.