Everything you need in a cozy apartment, easy check in and great communication.