Perfectly organized self check-in, awesome apartment, great communication, superb location.