The apartment is very new, clean and cozy. Check-in/out is a breeze. Instructions provided for the whole stay was very clear. We love it so much!