Everything was excellent very clear instructions for check in. we had a very delayed flight but with self check in it made us more at ease not having to bother anyone due to airplane delays definitely appreciate that. the apartment has excellent air-conditioning and everything you need my family and I had an excellent stay I give you five stars